diff options
author | Thomas Thurman <tthurman@gnome.org> | 2008-06-05 01:54:25 +0000 |
---|---|---|
committer | Thomas James Alexander Thurman <tthurman@src.gnome.org> | 2008-06-05 01:54:25 +0000 |
commit | 5dbe9414959388de38dbc0b64eba673d2d20b945 (patch) | |
tree | 2c03cdd5b911e8c010550dc982fdad04bdf149b4 /ChangeLog | |
parent | e9388f4345ed44e503269bfdcd918512e0237d66 (diff) | |
download | metacity-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-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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. |