[gtk+/broadway: 45/71] [broadway] NULL out ref_surface on resize too
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/broadway: 45/71] [broadway] NULL out ref_surface on resize too
- Date: Thu, 25 Nov 2010 21:19:03 +0000 (UTC)
commit 65f767a363c31c9213031aaee61d23c594153ea3
Author: Alexander Larsson <alexl redhat com>
Date: Tue Nov 23 12:51:45 2010 +0100
[broadway] NULL out ref_surface on resize too
gdk/broadway/gdkdrawable-broadway.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/gdk/broadway/gdkdrawable-broadway.c b/gdk/broadway/gdkdrawable-broadway.c
index 195d9e6..a07b722 100644
--- a/gdk/broadway/gdkdrawable-broadway.c
+++ b/gdk/broadway/gdkdrawable-broadway.c
@@ -113,6 +113,13 @@ _gdk_broadway_drawable_update_size (GdkDrawable *drawable)
cairo_surface_destroy (old);
cairo_surface_destroy (last_old);
}
+
+ if (impl->ref_surface)
+ {
+ cairo_surface_set_user_data (impl->ref_surface, &gdk_broadway_cairo_key,
+ NULL, NULL);
+ impl->ref_surface = NULL;
+ }
}
/*****************************************************
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]