mirror of
https://github.com/meshtastic/firmware.git
synced 2025-12-14 06:42:34 +00:00
UpDown situational destination for textMessage
This commit is contained in:
@@ -1506,16 +1506,20 @@ int Screen::handleInputEvent(const InputEvent *event)
|
|||||||
// UP/DOWN in message screen scrolls through message threads
|
// UP/DOWN in message screen scrolls through message threads
|
||||||
if (ui->getUiState()->currentFrame == framesetInfo.positions.textMessage) {
|
if (ui->getUiState()->currentFrame == framesetInfo.positions.textMessage) {
|
||||||
|
|
||||||
if (event->inputEvent == INPUT_BROKER_UP) {
|
if (messageStore.getMessages().empty()) {
|
||||||
graphics::MessageRenderer::scrollUp();
|
cannedMessageModule->LaunchWithDestination(NODENUM_BROADCAST);
|
||||||
setFastFramerate(); // match existing behavior
|
} else {
|
||||||
return 0;
|
if (event->inputEvent == INPUT_BROKER_UP) {
|
||||||
}
|
graphics::MessageRenderer::scrollUp();
|
||||||
|
setFastFramerate(); // match existing behavior
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (event->inputEvent == INPUT_BROKER_DOWN) {
|
if (event->inputEvent == INPUT_BROKER_DOWN) {
|
||||||
graphics::MessageRenderer::scrollDown();
|
graphics::MessageRenderer::scrollDown();
|
||||||
setFastFramerate();
|
setFastFramerate();
|
||||||
return 0;
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Use left or right input from a keyboard to move between frames,
|
// Use left or right input from a keyboard to move between frames,
|
||||||
|
|||||||
Reference in New Issue
Block a user