summaryrefslogtreecommitdiff
path: root/openbox/menu.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-09-04 15:30:34 +0000
committerDana Jansens <danakj@orodu.net>2003-09-04 15:30:34 +0000
commit3d1e2ab1b477e6690c150ba612c66e38dbddbdfb (patch)
tree278934b4d6b583a1376a5210d33019db47e1df50 /openbox/menu.h
parent32b381fbcae3f6978978627468328514dddcf45b (diff)
when a pipe menu is killed, kill all its submenus as well
Diffstat (limited to 'openbox/menu.h')
-rw-r--r--openbox/menu.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/openbox/menu.h b/openbox/menu.h
index 0c946dd6..f6c33417 100644
--- a/openbox/menu.h
+++ b/openbox/menu.h
@@ -42,6 +42,9 @@ struct _ObMenu
ObMenuUpdateFunc update_func;
ObMenuExecuteFunc execute_func;
ObMenuDestroyFunc destroy_func;
+
+ /* Pipe-menu parent, we get destroyed when it is destroyed */
+ ObMenu *pipe_creator;
};
typedef enum