diff options
author | Havoc Pennington <hp@pobox.com> | 2002-06-08 23:55:27 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2002-06-08 23:55:27 +0000 |
commit | 31b211550f557947f67ef42dbdf2875c1622eafa (patch) | |
tree | d3a0e2f2405dfcda146d156fe0a5b2fd3cea08f8 /src/screen.h | |
parent | 538a06fd55b969f4649c8c6f003c5ac1b56a7d95 (diff) | |
download | metacity-31b211550f557947f67ef42dbdf2875c1622eafa.tar.gz |
don't die on bad atom name
2002-06-08 Havoc Pennington <hp@pobox.com>
* src/xprops.c (meta_prop_get_utf8_string): don't die on bad atom
name
* src/display.c (meta_display_close): don't unmanage windows here,
do it in screen_free and then closing the display unmanages
windows as a side effect of unmanaging the screen
(meta_display_unmanage_screen): new function
(process_selection_clear, process_selection_request): handle
selection stuff
(meta_spew_event): don't crash on client message containing
invalid atom
(meta_spew_event): don't crash on property notify with invalid
atom
* src/main.c (main): add --replace option to replace existing
window manager.
* src/screen.c: implement holding manager selection.
* src/display.c (meta_display_open): add new selection-related
atoms.
Diffstat (limited to 'src/screen.h')
-rw-r--r-- | src/screen.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/screen.h b/src/screen.h index f9782037..b76d7ac1 100644 --- a/src/screen.h +++ b/src/screen.h @@ -60,6 +60,10 @@ struct _MetaScreen MetaCursor current_cursor; + Window wm_sn_selection_window; + Atom wm_sn_atom; + Time wm_sn_timestamp; + MetaXineramaScreenInfo *xinerama_infos; int n_xinerama_infos; |