summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2015-11-02 10:33:22 -0500
committerHisham Muhammad <hisham@gobolinux.org>2015-11-02 10:33:22 -0500
commitf187be92968fdf0563c17f2f8a8815ca942ed0f6 (patch)
treecb34356dca599086971a6b5ffefd106aeed68962
parentfd5dd6605adfa15c28eb16c9081e1df977724c78 (diff)
Fix moving of meters
-rw-r--r--MetersPanel.c1
-rw-r--r--Panel.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/MetersPanel.c b/MetersPanel.c
index 4f7100ce..927d10c0 100644
--- a/MetersPanel.c
+++ b/MetersPanel.c
@@ -171,6 +171,7 @@ static HandlerResult MetersPanel_eventHandler(Panel* super, int ch) {
Vector_remove(this->meters, selected);
Panel_remove(super, selected);
}
+ MetersPanel_setMoving(this, false);
result = HANDLED;
break;
}
diff --git a/Panel.c b/Panel.c
index 7424fa49..16abc248 100644
--- a/Panel.c
+++ b/Panel.c
@@ -256,7 +256,7 @@ void Panel_setSelected(Panel* this, int selected) {
int size = Vector_size(this->items);
if (selected >= size) {
- return;
+ selected = size - 1;
}
if (selected < 0)
selected = 0;

© 2014-2024 Faster IT GmbH | imprint | privacy policy