[gthumb] call gth_viewer_page_hide when closing the viewer



commit 9ff54c1019367a709c14761ebe5ae422c8a1e8a0
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Mon Nov 4 16:15:56 2013 +0100

    call gth_viewer_page_hide when closing the viewer

 gthumb/gth-browser.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/gthumb/gth-browser.c b/gthumb/gth-browser.c
index bbb9fc6..d727d6f 100644
--- a/gthumb/gth-browser.c
+++ b/gthumb/gth-browser.c
@@ -2171,6 +2171,13 @@ _gth_browser_real_set_current_page (GthWindow *window,
        gth_statusbar_show_section (GTH_STATUSBAR (browser->priv->statusbar), (page == 
GTH_BROWSER_PAGE_BROWSER) ? GTH_STATUSBAR_SECTION_FILE_LIST : GTH_STATUSBAR_SECTION_FILE);
        _gth_browser_hide_infobar (browser);
 
+        if (browser->priv->viewer_page != NULL) {
+                if (page == GTH_BROWSER_PAGE_VIEWER)
+                        gth_viewer_page_show (browser->priv->viewer_page);
+                else
+                        gth_viewer_page_hide (browser->priv->viewer_page);
+        }
+
        _gth_browser_update_header_section_visibility (browser, 
GTH_BROWSER_HEADER_SECTION_BROWSER_NAVIGATION, page == GTH_BROWSER_PAGE_BROWSER);
        _gth_browser_update_header_section_visibility (browser, GTH_BROWSER_HEADER_SECTION_BROWSER_LOCATIONS, 
page == GTH_BROWSER_PAGE_BROWSER);
        _gth_browser_update_header_section_visibility (browser, GTH_BROWSER_HEADER_SECTION_BROWSER_COMMANDS, 
page == GTH_BROWSER_PAGE_BROWSER);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]