gui/channellist.cpp: fix key pass to neutrino,

after commit 14b5dda71c


Origin commit data
------------------
Branch: ni/coolstream
Commit: e61a66e4d6
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-10-11 (Sat, 11 Oct 2014)



------------------
This commit was generated by Migit
This commit is contained in:
[CST] Focus
2014-10-11 15:49:43 +04:00
parent e4f74753ee
commit 5554be03d0

View File

@@ -697,12 +697,14 @@ int CChannelList::show()
loop = false; loop = false;
} }
} }
else if (!edit_state && (msg == CRCInput::RC_sat || msg == CRCInput::RC_favorites)) { else if (msg == CRCInput::RC_sat || msg == CRCInput::RC_favorites) {
if (!edit_state) {
int newmode = msg == CRCInput::RC_sat ? LIST_MODE_SAT : LIST_MODE_FAV; int newmode = msg == CRCInput::RC_sat ? LIST_MODE_SAT : LIST_MODE_FAV;
CNeutrinoApp::getInstance()->SetChannelMode(newmode); CNeutrinoApp::getInstance()->SetChannelMode(newmode);
res = CHANLIST_CHANGE_MODE; res = CHANLIST_CHANGE_MODE;
loop = false; loop = false;
} }
}
else if (!edit_state && msg == CRCInput::RC_setup) { else if (!edit_state && msg == CRCInput::RC_setup) {
fader.StopFade(); fader.StopFade();
int ret = doChannelMenu(); int ret = doChannelMenu();
@@ -765,7 +767,8 @@ int CChannelList::show()
dont_hide = true; dont_hide = true;
} }
} }
else if (!empty && msg == CRCInput::RC_ok ) { else if (msg == CRCInput::RC_ok ) {
if (!empty) {
if (move_state == beMoving) { if (move_state == beMoving) {
finishMoveChannel(); finishMoveChannel();
} else if (edit_state) { } else if (edit_state) {
@@ -778,6 +781,7 @@ int CChannelList::show()
loop=false; loop=false;
} }
} }
}
else if (!edit_state && ( msg == CRCInput::RC_spkr ) && new_zap_mode ) { else if (!edit_state && ( msg == CRCInput::RC_spkr ) && new_zap_mode ) {
if(CNeutrinoApp::getInstance()->getMode() != NeutrinoMessages::mode_ts) { if(CNeutrinoApp::getInstance()->getMode() != NeutrinoMessages::mode_ts) {
switch (new_zap_mode) { switch (new_zap_mode) {
@@ -836,12 +840,14 @@ int CChannelList::show()
} }
} }
} }
else if(!edit_state && CRCInput::isNumeric(msg)) { else if(CRCInput::isNumeric(msg)) {
if (!edit_state) {
//pushback key if... //pushback key if...
selected = oldselected; selected = oldselected;
g_RCInput->postMsg( msg, data ); g_RCInput->postMsg( msg, data );
loop = false; loop = false;
} }
}
else if (!empty && !edit_state && msg == CRCInput::RC_blue ) else if (!empty && !edit_state && msg == CRCInput::RC_blue )
{ {
if (g_settings.channellist_additional) if (g_settings.channellist_additional)
@@ -899,7 +905,7 @@ int CChannelList::show()
paintHead(); paintHead();
paint(); paint();
} else if (msg > CRCInput::RC_MaxRC) { } else {
if ( CNeutrinoApp::getInstance()->handleMsg( msg, data ) & messages_return::cancel_all ) { if ( CNeutrinoApp::getInstance()->handleMsg( msg, data ) & messages_return::cancel_all ) {
loop = false; loop = false;
res = CHANLIST_CANCEL_ALL; res = CHANLIST_CANCEL_ALL;