diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 664a5bb974..8d02dc1ad2 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -2558,7 +2558,10 @@ move_region_on_impl (GdkWindowObject *private, if ((dx == 0 && dy == 0) || gdk_region_empty (region)) - return; + { + gdk_region_destroy (region); + return; + } impl_window = gdk_window_get_impl_window (private);