diff --git a/gui/dynmenu.c b/gui/dynmenu.c
index 605f4ee..953df14 100644
--- a/gui/dynmenu.c
+++ b/gui/dynmenu.c
@@ -162,6 +162,11 @@ static void populate_dynmenu_menu(GtkMenuItem * menu_item, struct ladish_dynmenu
const char * prefix;
char * text;
+ if (!gtk_widget_get_sensitive(GTK_WIDGET(menu_item)))
+ {
+ return;
+ }
+
menu_dynmenu_clear(dynmenu_ptr);
dynmenu_ptr->add_sensitive = true;
if (!dynmenu_ptr->fill_callback(ladish_dynmenu_add_entry, dynmenu_ptr))
diff --git a/gui/gladish.ui b/gui/gladish.ui
index 8293e8e..83316eb 100644
--- a/gui/gladish.ui
+++ b/gui/gladish.ui
@@ -184,6 +184,7 @@
_Project
True
True
+ False