From 9e30a82e250b5214c44593f5692f334b66f7aba3 Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Thu, 19 Jan 2012 16:40:28 +0200 Subject: [PATCH] desktop-shell: don't crash on menu Add dummy menu callback function, so we don't crash after every time someone opens the menu. Signed-off-by: Pekka Paalanen --- clients/desktop-shell.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/clients/desktop-shell.c b/clients/desktop-shell.c index 642e92a..f50f425 100644 --- a/clients/desktop-shell.c +++ b/clients/desktop-shell.c @@ -132,6 +132,12 @@ sigchild_handler(int s) } static void +menu_func(struct window *window, int index, void *data) +{ + printf("Selected index %d from a panel menu.\n", index); +} + +static void show_menu(struct panel *panel, struct input *input, uint32_t time) { int32_t x, y; @@ -142,7 +148,7 @@ show_menu(struct panel *panel, struct input *input, uint32_t time) input_get_position(input, &x, &y); window_show_menu(window_get_display(panel->window), input, time, panel->window, - x - 10, y - 10, NULL, entries, 4); + x - 10, y - 10, menu_func, entries, 4); } static void -- 2.7.4