Spotted by Kristian Rietvield. Fixes testoffscreen test.
{
GdkWindowObject *private;
GdkWindowObject *impl_window;
{
GdkWindowObject *private;
GdkWindowObject *impl_window;
+ GList *l, *outstanding;
GdkWindowRegionMove *move;
private = (GdkWindowObject *) window;
impl_window = gdk_window_get_impl_window (private);
GdkWindowRegionMove *move;
private = (GdkWindowObject *) window;
impl_window = gdk_window_get_impl_window (private);
+ outstanding = impl_window->outstanding_moves;
+ impl_window->outstanding_moves = NULL;
- for (l = impl_window->outstanding_moves; l != NULL; l = l->next)
+ for (l = outstanding; l != NULL; l = l->next)
gdk_window_region_move_free (move);
}
gdk_window_region_move_free (move);
}
- g_list_free (impl_window->outstanding_moves);
- impl_window->outstanding_moves = NULL;
+ g_list_free (outstanding);