diff --git a/src/widget-information.c b/src/widget-information.c
index 59d73ed..87e4f7f 100644
--- a/src/widget-information.c
+++ b/src/widget-information.c
@@ -223,6 +223,8 @@ ge_is_combo_box_entry (GtkWidget * widget)
     {
       if (GE_IS_COMBO_BOX_ENTRY (gtk_widget_get_parent (widget)))
 	result = TRUE;
+      else if (GE_IS_COMBO_BOX (gtk_widget_get_parent (widget)) && gtk_combo_box_has_entry (GTK_COMBO_BOX (gtk_widget_get_parent (widget))))
+        result = TRUE;
       else
 	result = ge_is_combo_box_entry (gtk_widget_get_parent (widget));
     }
