]> Pileus Git - ~andy/gtk/commitdiff
GdkWindow: don't leak the newly created frame clock
authorOwen W. Taylor <otaylor@fishsoup.net>
Mon, 18 Feb 2013 20:14:53 +0000 (15:14 -0500)
committerOwen W. Taylor <otaylor@fishsoup.net>
Mon, 18 Feb 2013 20:25:52 +0000 (15:25 -0500)
gdk/gdkwindow.c

index 410eb165f6379277bbf40911f4993022b34c4d48..b0ccd9c7154ea68b4bf808147758d5207c3c3945 100644 (file)
@@ -1473,6 +1473,7 @@ gdk_window_new (GdkWindow     *parent,
     {
       GdkFrameClock *frame_clock = g_object_new (GDK_TYPE_FRAME_CLOCK_IDLE, NULL);
       gdk_window_set_frame_clock (window, frame_clock);
+      g_object_unref (frame_clock);
     }
 
   native = FALSE;
@@ -1735,6 +1736,7 @@ gdk_window_reparent (GdkWindow *window,
         {
           GdkFrameClock *frame_clock = g_object_new (GDK_TYPE_FRAME_CLOCK_IDLE, NULL);
           gdk_window_set_frame_clock (window, frame_clock);
+          g_object_unref (frame_clock);
         }
     }
   else