Fix install script for working shutdown command, fix psql errors exception
This commit is contained in:
@@ -483,13 +483,13 @@ static void draw_footer(Canvas* canvas, PageType page_type, uint8_t total_pages,
|
||||
const char* hint = "";
|
||||
switch(page_type) {
|
||||
case PageTypeInfo:
|
||||
hint = "";
|
||||
hint = "Up/Dn=Scroll";
|
||||
break;
|
||||
case PageTypeMenu:
|
||||
hint = "OK=Select";
|
||||
hint = "Up/Dn OK=Select";
|
||||
break;
|
||||
case PageTypeConfirm:
|
||||
hint = "OK=Yes Back=No";
|
||||
hint = "Up/Dn OK Back=No";
|
||||
break;
|
||||
}
|
||||
uint16_t hint_width = canvas_string_width(canvas, hint);
|
||||
@@ -693,7 +693,10 @@ static void input_callback(InputEvent* event, void* ctx) {
|
||||
if(app->conn_state == StateConnected && app->page.data_valid) {
|
||||
switch(event->key) {
|
||||
case InputKeyUp:
|
||||
if(app->page.page_type == PageTypeMenu && app->page.selected_index > 0) {
|
||||
if(app->page.page_type == PageTypeInfo) {
|
||||
// Scroll up on info pages
|
||||
uart_send(app, "CMD:SCROLL:up\n");
|
||||
} else if(app->page.page_type == PageTypeMenu && app->page.selected_index > 0) {
|
||||
app->page.selected_index--;
|
||||
view_port_update(app->view_port);
|
||||
} else if(app->page.page_type == PageTypeConfirm) {
|
||||
@@ -703,7 +706,10 @@ static void input_callback(InputEvent* event, void* ctx) {
|
||||
break;
|
||||
|
||||
case InputKeyDown:
|
||||
if(app->page.page_type == PageTypeMenu &&
|
||||
if(app->page.page_type == PageTypeInfo) {
|
||||
// Scroll down on info pages
|
||||
uart_send(app, "CMD:SCROLL:down\n");
|
||||
} else if(app->page.page_type == PageTypeMenu &&
|
||||
app->page.selected_index < app->page.action_count - 1) {
|
||||
app->page.selected_index++;
|
||||
view_port_update(app->view_port);
|
||||
|
||||
Reference in New Issue
Block a user