summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorThomas Thurman <tthurman@gnome.org>2008-06-05 01:54:25 +0000
committerThomas James Alexander Thurman <tthurman@src.gnome.org>2008-06-05 01:54:25 +0000
commit5dbe9414959388de38dbc0b64eba673d2d20b945 (patch)
tree2c03cdd5b911e8c010550dc982fdad04bdf149b4 /ChangeLog
parente9388f4345ed44e503269bfdcd918512e0237d66 (diff)
downloadmetacity-5dbe9414959388de38dbc0b64eba673d2d20b945.tar.gz
defensive programming; check meta_screen_get_compositor_data() throughout
2008-06-05 Thomas Thurman <tthurman@gnome.org> * src/compositor/compositor-xrender.c (paint_root, destroy_win, create_root_buffer, paint_windows, repair_screen, window_has_shadow, xrender_set_active_window, paint_dock_shadows, unmap_win, restack_win, make_shadow, resize_win, process_property_notify, free_win, process_configure_notify, process_circulate_notify, add_damage): defensive programming; check meta_screen_get_compositor_data() throughout in case it returns NULL. In particular, when this happened in a certain situation in xrender_set_active_window this caused a segfault; refs #530702 (and LP#178953 has more data) but this doesn't close them. svn path=/trunk/; revision=3751
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 594706ec..a07d57b5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2008-06-05 Thomas Thurman <tthurman@gnome.org>
+
+ * src/compositor/compositor-xrender.c (paint_root, destroy_win,
+ create_root_buffer, paint_windows, repair_screen, window_has_shadow,
+ xrender_set_active_window, paint_dock_shadows, unmap_win, restack_win,
+ make_shadow, resize_win, process_property_notify, free_win,
+ process_configure_notify, process_circulate_notify, add_damage):
+ defensive programming; check meta_screen_get_compositor_data()
+ throughout in case it returns NULL. In particular, when this
+ happened in a certain situation in xrender_set_active_window
+ this caused a segfault; refs #530702 (and LP#178953 has more data)
+ but this doesn't close them.
+
2008-06-02 Thomas Thurman <tthurman@gnome.org>
* NEWS: 2.23.34 release.