diff options
author | Arx Cruz <arxcruz@src.gnome.org> | 2011-01-02 22:57:42 -0200 |
---|---|---|
committer | Arx Cruz <arxcruz@src.gnome.org> | 2011-01-02 22:57:42 -0200 |
commit | ef3a33a142620fee850351d14f4a1c191fc6e273 (patch) | |
tree | c550c88a7cd10fa3be735d30f3db8826eb069a8f /src | |
parent | c11ebd60f0c0b0151fe142696b4f7831bcfedb1e (diff) |
Fix for bug 540560.
Patch by Victor Ananjevsky <ananasik at gmail dot com>
Diffstat (limited to 'src')
-rw-r--r-- | src/progress.c | 2 | ||||
-rw-r--r-- | src/tree.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/progress.c b/src/progress.c index 4f1f55e..29814d9 100644 --- a/src/progress.c +++ b/src/progress.c @@ -183,7 +183,7 @@ zenity_progress_handle_stdin (GIOChannel *channel, g_string_free (string, TRUE); } - if (condition != G_IO_IN) { + if ((condition != G_IO_IN) && (condition != G_IO_IN + G_IO_HUP)) { /* We assume that we are done, so stop the pulsating and de-sensitize the buttons */ GtkWidget *button; @@ -180,7 +180,7 @@ zenity_tree_handle_stdin (GIOChannel *channel, g_string_free (string, TRUE); } - if (condition != G_IO_IN) { + if ((condition != G_IO_IN) && (condition != G_IO_IN + G_IO_HUP)) { g_io_channel_shutdown (channel, TRUE, NULL); return FALSE; } |