projects
/
dana
/
openbox-history.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c53db44
)
only hilight the first entry when opening the menu with a keybind
author
Mikael Magnusson
<mikachu@comhem.se>
Sun, 27 May 2007 23:11:14 +0000
(23:11 +0000)
committer
Mikael Magnusson
<mikachu@comhem.se>
Sun, 27 May 2007 23:11:14 +0000
(23:11 +0000)
openbox/menu.c
patch
|
blob
|
history
diff --git
a/openbox/menu.c
b/openbox/menu.c
index
fe664d3
..
71eb059
100644
(file)
--- a/
openbox/menu.c
+++ b/
openbox/menu.c
@@
-396,8
+396,9
@@
void menu_show(gchar *name, gint x, gint y, gint button, ObClient *client)
frame = menu_frame_new(self, 0, client);
if (!menu_frame_show_topmenu(frame, x, y, button))
menu_frame_free(frame);
- else {
- /* select the first entry if it's not a submenu */
+ else if (!button) {
+ /* select the first entry if it's not a submenu and we opened
+ * the menu with the keyboard, and skip all headers */
GList *it = frame->entries;
while (it) {
ObMenuEntryFrame *e = it->data;