diff --git a/gdk/win32/gdkmonitor-win32.c b/gdk/win32/gdkmonitor-win32.c index 56b4a843eb..2f7afd3a74 100644 --- a/gdk/win32/gdkmonitor-win32.c +++ b/gdk/win32/gdkmonitor-win32.c @@ -766,10 +766,7 @@ prune_monitors (EnumMonitorData *data) m = g_ptr_array_index (data->monitors, i); if (m->remove) - { - g_ptr_array_remove_index (data->monitors, i); - continue; - } + g_ptr_array_remove_index (data->monitors, i--); } }