diff --git a/gdk/win32/gdkdevicemanager-win32.c b/gdk/win32/gdkdevicemanager-win32.c index 62c164d355..0d4467e8ac 100644 --- a/gdk/win32/gdkdevicemanager-win32.c +++ b/gdk/win32/gdkdevicemanager-win32.c @@ -864,10 +864,9 @@ gdk_device_manager_find_wintab_device (GdkDeviceManagerWin32 *device_manager, GdkDeviceWintab *device; GList *tmp_list; - for (tmp_list = device_manager->wintab_devices; tmp_list; tmp_list = tmp_list->next) + for (tmp_list = device_manager->wintab_devices; tmp_list != NULL; tmp_list = tmp_list->next) { device = tmp_list->data; - tmp_list = tmp_list->next; if (device->hctx == hctx && device->cursor == cursor)