summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--src/progress.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 618f211..ec65d46 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2005-02-07 Glynn Foster <glynn.foster@sun.com>
+ * src/progress.c: If auto-close, close the dialog when
+ the input stream finds an EOF.
+
+2005-02-07 Glynn Foster <glynn.foster@sun.com>
+
* help/C/zenity.xml: Update docs to add the new goption
help stuff.
* src/option.c: Update to be in line with the documentation
diff --git a/src/progress.c b/src/progress.c
index 734dd73..dfe9cef 100644
--- a/src/progress.c
+++ b/src/progress.c
@@ -152,6 +152,11 @@ zenity_progress_handle_stdin (GIOChannel *channel,
if (glade_dialog)
g_object_unref (glade_dialog);
+ if (progress_data->autoclose) {
+ zen_data->exit_code = zenity_util_return_exit_code (ZENITY_OK);
+ gtk_main_quit();
+ }
+
g_io_channel_shutdown (channel, TRUE, NULL);
return FALSE;
}