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 <ppaalanen@gmail.com>
This commit is contained in:
committed by
Kristian Høgsberg
parent
cb108439d2
commit
9e30a82e25
@@ -131,6 +131,12 @@ sigchild_handler(int s)
|
|||||||
fprintf(stderr, "child %d exited\n", pid);
|
fprintf(stderr, "child %d exited\n", pid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
menu_func(struct window *window, int index, void *data)
|
||||||
|
{
|
||||||
|
printf("Selected index %d from a panel menu.\n", index);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_menu(struct panel *panel, struct input *input, uint32_t time)
|
show_menu(struct panel *panel, struct input *input, uint32_t time)
|
||||||
{
|
{
|
||||||
@@ -142,7 +148,7 @@ show_menu(struct panel *panel, struct input *input, uint32_t time)
|
|||||||
input_get_position(input, &x, &y);
|
input_get_position(input, &x, &y);
|
||||||
window_show_menu(window_get_display(panel->window),
|
window_show_menu(window_get_display(panel->window),
|
||||||
input, time, panel->window,
|
input, time, panel->window,
|
||||||
x - 10, y - 10, NULL, entries, 4);
|
x - 10, y - 10, menu_func, entries, 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
Reference in New Issue
Block a user