Skip to content

Commit

Permalink
MonitorManager: emit modes_changed (#393)
Browse files Browse the repository at this point in the history
  • Loading branch information
leolost2605 authored Aug 14, 2024
1 parent a68c928 commit 3d1870b
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/Objects/MonitorManager.vala
Original file line number Diff line number Diff line change
Expand Up @@ -192,8 +192,11 @@ public class Display.MonitorManager : GLib.Object {
virtual_monitor.primary = mutter_logical_monitor.primary;
foreach (var mutter_info in mutter_logical_monitor.monitors) {
foreach (var monitor in monitors) {
if (compare_monitor_with_mutter_info (monitor, mutter_info) && !(monitor in virtual_monitor.monitors)) {
virtual_monitor.monitors.add (monitor);
if (compare_monitor_with_mutter_info (monitor, mutter_info)) {
if (!(monitor in virtual_monitor.monitors)) {
virtual_monitor.monitors.add (monitor);
}

if (monitor in monitors_with_changed_modes) {
virtual_monitor.modes_changed ();
}
Expand Down

0 comments on commit 3d1870b

Please sign in to comment.