[gnome-todo] storage-popover: don't grab focus if popover is hidden



commit b58208670d9db292688ac28a427de9b2d88f945d
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Wed Aug 26 23:36:30 2015 -0300

    storage-popover: don't grab focus if popover is hidden
    
    It causes an extremely annoying warning, and kills inspector
    when todo is first initialized.

 src/storage/gtd-storage-popover.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/storage/gtd-storage-popover.c b/src/storage/gtd-storage-popover.c
index ddba556..869d340 100644
--- a/src/storage/gtd-storage-popover.c
+++ b/src/storage/gtd-storage-popover.c
@@ -169,7 +169,9 @@ gtd_storage_popover__storage_selected (GtdStoragePopover *popover,
 
       /* Go back immediately after selecting a storage */
       gtk_stack_set_visible_child_name (GTK_STACK (priv->stack), "main");
-      gtk_widget_grab_focus (priv->new_list_name_entry);
+
+      if (gtk_widget_is_visible (GTK_WIDGET (popover)))
+        gtk_widget_grab_focus (priv->new_list_name_entry);
     }
 }
 


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