diff options
author | Arx Cruz <arxcruz@gnome.org> | 2013-03-05 16:56:24 -0300 |
---|---|---|
committer | Arx Cruz <arxcruz@gnome.org> | 2013-03-05 16:56:24 -0300 |
commit | 1ac1da63f8de626ce10d350be7b29744a743ec95 (patch) | |
tree | 1cefe39f0cd305c6f30807fcf8e87022ff249f48 /src/progress.c | |
parent | Updated Brazilian Portuguese translation (diff) | |
download | zenity-1ac1da63f8de626ce10d350be7b29744a743ec95.tar.gz zenity-1ac1da63f8de626ce10d350be7b29744a743ec95.tar.bz2 zenity-1ac1da63f8de626ce10d350be7b29744a743ec95.zip |
But #674881 - Timeout option overriding normal exit code
Diffstat (limited to 'src/progress.c')
-rw-r--r-- | src/progress.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/progress.c b/src/progress.c index fca31c82..c382d74d 100644 --- a/src/progress.c +++ b/src/progress.c @@ -307,7 +307,7 @@ zenity_progress (ZenityData *data, ZenityProgressData *progress_data) zenity_progress_read_info (progress_data); if(data->timeout_delay > 0) { - g_timeout_add_seconds (data->timeout_delay, (GSourceFunc) zenity_util_timeout_handle, dialog); + g_timeout_add_seconds (data->timeout_delay, (GSourceFunc) zenity_util_timeout_handle, NULL); } gtk_main (); @@ -333,6 +333,9 @@ zenity_progress_dialog_response (GtkWidget *widget, int response, gpointer data) zen_data->exit_code = zenity_util_return_exit_code (ZENITY_CANCEL); break; + case ZENITY_TIMEOUT: + zenity_util_exit_code_with_data (ZENITY_TIMEOUT, zen_data); + break; default: /* Esc dialog */ zen_data->exit_code = zenity_util_return_exit_code (ZENITY_ESC); |