mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-27 15:32:52 +02:00
hintbox: restore proper handling of up/down keys
When no scrollbar is present, just pass through up/down keys instead of only canceling the hintbox. This restores the behaviour before commit11b3307251
. Prominent examle is the "channel not available" popup which prevented further channel switching until canceled. Origin commit data ------------------ Commit:5f93b57d84
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de> Date: 2017-01-29 (Sun, 29 Jan 2017)
This commit is contained in:
committed by
vanhofen
parent
542ba9679a
commit
e32ff6b40a
@@ -219,16 +219,13 @@ int CHintBox::exec()
|
||||
{
|
||||
res = messages_return::cancel_all;
|
||||
}
|
||||
else if ((msg == CRCInput::RC_up) || (msg == CRCInput::RC_down))
|
||||
else if (enable_txt_scroll && (msg == CRCInput::RC_up || msg == CRCInput::RC_down))
|
||||
{
|
||||
if (enable_txt_scroll){
|
||||
if (msg == CRCInput::RC_up)
|
||||
this->scroll_up();
|
||||
else
|
||||
this->scroll_down();
|
||||
}
|
||||
/* if ! enable_txt_scroll, fall through to last else branch instead */
|
||||
if (msg == CRCInput::RC_up)
|
||||
this->scroll_up();
|
||||
else
|
||||
res = messages_return::cancel_all;
|
||||
this->scroll_down();
|
||||
}
|
||||
else if (CNeutrinoApp::getInstance()->listModeKey(msg)){
|
||||
// do nothing //TODO: if passed rc messages are ignored rc messaages: has no effect here too!!
|
||||
|
Reference in New Issue
Block a user