diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-08-28 18:34:06 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-08-28 18:34:06 +0000 |
| commit | d911fbf44cd1517580f42190c68173f5aee2f148 (patch) | |
| tree | f0b4d8464e67e3aae01d0b5395fd9543dd4e3f8a | |
| parent | 0e29139be4faf90baa936b026be7848871460c97 (diff) | |
only execute enabled items
| -rw-r--r-- | openbox/menuframe.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openbox/menuframe.c b/openbox/menuframe.c index efafe30b..56dbc647 100644 --- a/openbox/menuframe.c +++ b/openbox/menuframe.c @@ -571,7 +571,9 @@ void menu_entry_frame_show_submenu(ObMenuEntryFrame *self) void menu_entry_frame_execute(ObMenuEntryFrame *self, gboolean hide) { - if (self->entry->type == OB_MENU_ENTRY_TYPE_NORMAL) { + if (self->entry->type == OB_MENU_ENTRY_TYPE_NORMAL && + self->entry->data.normal.enabled) + { /* grab all this shizzle, cuz when the menu gets hidden, 'self' gets freed */ ObMenuEntry *entry = self->entry; |
