]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-page-action.c
Fixes bug #542924. Makes enums static to fix Solaris build.
[evince.git] / shell / ev-page-action.c
index aab86ec7dbede280cd73e765e2fdb7c2e3ab1b34..39ce3ec560e21bf411d931997dd32517d0ac1f14 100644 (file)
@@ -361,7 +361,9 @@ ev_page_action_grab_focus (EvPageAction *page_action)
                EvPageActionWidget *proxy;
 
                proxy = EV_PAGE_ACTION_WIDGET (proxies->data);
                EvPageActionWidget *proxy;
 
                proxy = EV_PAGE_ACTION_WIDGET (proxies->data);
-               gtk_widget_grab_focus (proxy->entry);
+               
+               if (GTK_WIDGET_MAPPED (GTK_WIDGET (proxy)))
+                       gtk_widget_grab_focus (proxy->entry);
        }
 }
 
        }
 }