forked from luck/tmp_suning_uos_patched
kconfig: qconf: Fix mouse events in search view
On menu properties mouse events didn't do anything in search view (listMode). As there are no menus in listMode we can add an exception in tests to always change the value on mouse events if we are in listMode. Signed-off-by: Maxime Chretien <maxime.chretien@bootlin.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
parent
8410e65594
commit
7eb7c106f1
|
@ -785,7 +785,8 @@ void ConfigList::mouseReleaseEvent(QMouseEvent* e)
|
|||
break;
|
||||
ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
|
||||
if (ptype == P_MENU && rootEntry != menu &&
|
||||
mode != fullMode && mode != menuMode)
|
||||
mode != fullMode && mode != menuMode &&
|
||||
mode != listMode)
|
||||
emit menuSelected(menu);
|
||||
else
|
||||
changeValue(item);
|
||||
|
@ -835,7 +836,7 @@ void ConfigList::mouseDoubleClickEvent(QMouseEvent* e)
|
|||
if (!menu)
|
||||
goto skip;
|
||||
ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
|
||||
if (ptype == P_MENU) {
|
||||
if (ptype == P_MENU && mode != listMode) {
|
||||
if (mode == singleMode)
|
||||
emit itemSelected(menu);
|
||||
else if (mode == symbolMode)
|
||||
|
|
Loading…
Reference in New Issue
Block a user