summaryrefslogtreecommitdiff
path: root/capplets
diff options
context:
space:
mode:
authorBradford Hovinen <hovinen@helixcode.com>2000-08-10 12:21:00 +0000
committerBradford Hovinen (Gdict maintainer) <hovinen@src.gnome.org>2000-08-10 12:21:00 +0000
commitb83773c0f4fe5327eaf5af2a8c3883964f51eb60 (patch)
tree1d8002882b77b1e9ceca1d98819f0dc46644ad82 /capplets
parentc3827b78aa6d3c1acad10393693a7a405e877f5a (diff)
downloadgnome-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/ChangeLog5
-rw-r--r--capplets/screensaver/preview.c2
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);
}
}