Pull in smooth follow fix to avoid gimbal locking behavior, small UI adjustment, v2.0.7
This commit is contained in:
parent
b5e07fd075
commit
427dbef704
|
|
@ -1 +1 @@
|
|||
Subproject commit 1cc7520d725df7f568ac78d9d19eb6f0881f1680
|
||||
Subproject commit 6bf15a75fc3cec0e6a25848344051ee73f447120
|
||||
|
|
@ -339,6 +339,11 @@ class ConnectedDevice(Gtk.Box):
|
|||
for pid, child in self.virtual_displays_by_pid.items():
|
||||
self.top_features_group.remove(child)
|
||||
|
||||
self.top_features_group.add(self.launch_display_settings_row)
|
||||
self.launch_display_settings_row.set_visible(
|
||||
self._settings_displays_app_info is not None and virtual_displays_present
|
||||
)
|
||||
|
||||
new_displays_by_pid = {}
|
||||
for display in virtual_display_manager.displays:
|
||||
child = self.virtual_displays_by_pid.get(
|
||||
|
|
@ -346,11 +351,6 @@ class ConnectedDevice(Gtk.Box):
|
|||
VirtualDisplayRow(display['pid'], display['width'], display['height'], 60))
|
||||
self.top_features_group.add(child)
|
||||
new_displays_by_pid[display['pid']] = child
|
||||
|
||||
self.top_features_group.add(self.launch_display_settings_row)
|
||||
self.launch_display_settings_row.set_visible(
|
||||
self._settings_displays_app_info is not None and virtual_displays_present
|
||||
)
|
||||
|
||||
self.virtual_displays_by_pid = new_displays_by_pid
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue