2
0
Fork 0
mirror of https://github.com/FelixKratz/SketchyBar synced 2025-02-19 22:18:29 +00:00

always order sketchybar one level below normal windows if topmost=off

This commit is contained in:
Felix Kratz 2022-08-18 19:44:23 +02:00
parent 7c6762d5f7
commit 3d2431c687

View file

@ -27,7 +27,7 @@ void bar_manager_init(struct bar_manager* bar_manager) {
bar_manager->margin = 0;
bar_manager->frozen = false;
bar_manager->sleeps = false;
bar_manager->window_level = kCGNormalWindowLevel;
bar_manager->window_level = kCGBackstopMenuLevel;
bar_manager->topmost = false;
bar_manager->sticky = false;
bar_manager->picky_redraw = false;
@ -265,7 +265,7 @@ bool bar_manager_set_hidden(struct bar_manager *bar_manager, uint32_t adid, bool
bool bar_manager_set_topmost(struct bar_manager *bar_manager, bool topmost) {
if (topmost) bar_manager->window_level = kCGScreenSaverWindowLevel;
else bar_manager->window_level = kCGNormalWindowLevel;
else bar_manager->window_level = kCGBackstopMenuLevel;
bar_manager_reset(bar_manager);
bar_manager->topmost = topmost;
return true;