diff options
author | Bradford Hovinen <hovinen@helixcode.com> | 2000-08-10 12:21:00 +0000 |
---|---|---|
committer | Bradford Hovinen (Gdict maintainer) <hovinen@src.gnome.org> | 2000-08-10 12:21:00 +0000 |
commit | b83773c0f4fe5327eaf5af2a8c3883964f51eb60 (patch) | |
tree | 1d8002882b77b1e9ceca1d98819f0dc46644ad82 /capplets | |
parent | c3827b78aa6d3c1acad10393693a7a405e877f5a (diff) | |
download | gnome-control-center-b83773c0f4fe5327eaf5af2a8c3883964f51eb60.tar.gz |
Map window before showing screensaver (close_preview): Unmap window after
2000-08-10 Bradford Hovinen <hovinen@helixcode.com>
* preview.c (show_preview): Map window before showing screensaver
(close_preview): Unmap window after killing screensaver
Diffstat (limited to 'capplets')
-rw-r--r-- | capplets/screensaver/ChangeLog | 5 | ||||
-rw-r--r-- | capplets/screensaver/preview.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/capplets/screensaver/ChangeLog b/capplets/screensaver/ChangeLog index c1027e71d..d38f9e60d 100644 --- a/capplets/screensaver/ChangeLog +++ b/capplets/screensaver/ChangeLog @@ -1,3 +1,8 @@ +2000-08-10 Bradford Hovinen <hovinen@helixcode.com> + + * preview.c (show_preview): Map window before showing screensaver + (close_preview): Unmap window after killing screensaver + 2000-08-09 Bradford Hovinen <hovinen@helixcode.com> * preview.c (setup_path): Use get_screensaver_dir_list; iterate diff --git a/capplets/screensaver/preview.c b/capplets/screensaver/preview.c index 4cf9cd745..77fd5d86b 100644 --- a/capplets/screensaver/preview.c +++ b/capplets/screensaver/preview.c @@ -199,6 +199,7 @@ show_preview (Screensaver *saver) /* Note: kill this next line for a very interesting effect ... */ close_preview (); if (!saver->command_line) return; + gtk_widget_map (preview_window); show_screensaver (preview_window->window, saver, &preview_pid); timeout_id = gtk_timeout_add (500, (GtkFunction) @@ -216,6 +217,7 @@ close_preview (void) if (preview_pid) { kill (preview_pid, SIGTERM); preview_pid = 0; + gtk_widget_unmap (preview_window); } } |