summaryrefslogtreecommitdiffstats
path: root/ScreenManager.h
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2021-08-21 20:42:04 +0200
committerBenBE <BenBE@geshi.org>2021-08-22 10:40:59 +0200
commitb9e69223d02287f75c24c3f5be869a04979e5b17 (patch)
treea439a130dd89a6d141e6cdf43eb338427104679b /ScreenManager.h
parentedc3de7cb5970dcc7203042ff6833f2b42e27449 (diff)
ScreenManager: reduce ScreenManager_resize
The main change is the header hight being not included in y1. This is important if a sub-manager gets resized, e.g. a resize while editing the Settings or in a pickFromVector selection, and afterwards, then the sub-manager is closed, the super-ScreenManager gets resized, it uses the correct header hight. The header hight might have been changed since the last resize of the super-manager in the Settings by adding/removing some meters. This fixes new meters being hidden after added at runtime after a resize in the main window.
Diffstat (limited to 'ScreenManager.h')
-rw-r--r--ScreenManager.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/ScreenManager.h b/ScreenManager.h
index 59d30bd6..bf55f17d 100644
--- a/ScreenManager.h
+++ b/ScreenManager.h
@@ -39,7 +39,7 @@ void ScreenManager_add(ScreenManager* this, Panel* item, int size);
Panel* ScreenManager_remove(ScreenManager* this, int idx);
-void ScreenManager_resize(ScreenManager* this, int x1, int y1, int x2, int y2);
+void ScreenManager_resize(ScreenManager* this);
void ScreenManager_run(ScreenManager* this, Panel** lastFocus, int* lastKey);

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