summaryrefslogtreecommitdiffstats
path: root/ui/ncurses/ps3-main.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui/ncurses/ps3-main.c')
-rw-r--r--ui/ncurses/ps3-main.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/ui/ncurses/ps3-main.c b/ui/ncurses/ps3-main.c
index 7bded78..f60a05e 100644
--- a/ui/ncurses/ps3-main.c
+++ b/ui/ncurses/ps3-main.c
@@ -411,7 +411,15 @@ static struct pmenu *ps3_mm_init(struct ps3_cui *ps3_cui)
return NULL;
}
- m->hot_key = ps3_hot_key;
+ m->n_hot_keys = 2;
+ m->hot_keys = talloc_array(m, hot_key_fn *, m->n_hot_keys);
+ if (!m->hot_keys) {
+ pb_log("%s: failed to allocate hot_keys\n", __func__);
+ talloc_free(m);
+ return NULL;
+ }
+ m->hot_keys[0] = ps3_hot_key;
+ m->hot_keys[1] = pmenu_main_hot_keys;
m->on_new = cui_item_new;
#if defined(DEBUG)
OpenPOWER on IntegriCloud