Connect the "destroy" signal so that the 'window' pointer is set back to
2007-06-29 Ryan Lortie <desrt@desrt.ca> * tests/testgtk.c (create_composited_window): Connect the "destroy" signal so that the 'window' pointer is set back to NULL (like for the other examples). * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_finalize): Don't destroy the Damage here. By finalize() XDestroyWindow has already been called (and took the Damage with it). Bug #452046. svn path=/trunk/; revision=18290
This commit is contained in:
		| @ -197,14 +197,6 @@ gdk_window_impl_x11_finalize (GObject *object) | ||||
|  | ||||
|   _gdk_xgrab_check_destroy (GDK_WINDOW (wrapper)); | ||||
|  | ||||
| #if defined(HAVE_XCOMPOSITE) && defined(HAVE_XDAMAGE) && defined (HAVE_XFIXES) | ||||
|   if (window_impl->damage != None) | ||||
|   { | ||||
|     XDamageDestroy (GDK_WINDOW_XDISPLAY (object), window_impl->damage); | ||||
|     window_impl->damage = None; | ||||
|   } | ||||
| #endif | ||||
|  | ||||
|   if (!GDK_WINDOW_DESTROYED (wrapper)) | ||||
|     { | ||||
|       GdkDisplay *display = GDK_WINDOW_DISPLAY (wrapper); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Ryan Lortie
					Ryan Lortie