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
This commit is contained in:
Bradford Hovinen 2000-08-10 12:21:00 +00:00 committed by Bradford Hovinen (Gdict maintainer)
parent c3827b78aa
commit b83773c0f4
2 changed files with 7 additions and 0 deletions

View file

@ -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

View file

@ -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);
}
}