Skip to content

Commit 9734871

Browse files
Fix crash on pressing 'Detect Display' button
1 parent 0fd89e6 commit 9734871

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Widgets/DisplaysOverlay.vala

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,12 @@ public class Display.DisplaysOverlay : Gtk.Box {
186186

187187
public void rescan_displays () {
188188
scanning = true;
189-
foreach (unowned var widget in display_widgets) {
189+
for (uint i = 0; display_widgets.nth_data (i) != null; i++) {
190+
unowned var widget = display_widgets.nth_data (i);
190191
display_widgets.remove (widget);
191-
widget.destroy ();
192+
if (widget != null) {
193+
widget.destroy ();
194+
}
192195
}
193196

194197
active_displays = 0;

0 commit comments

Comments
 (0)