mirror of
https://codeberg.org/dnkl/yambar.git
synced 2025-06-19 01:05:39 +02:00
bar: call refresh() after all modules have been loaded
This also means that modules do *not* have to call bar->refresh() just before/after calling module_signal_ready(). As long as the module's initial state has been correctly/completely set up before it calls module_signal_ready(), the module *only* has to call bar->refresh() when it's state changes.
This commit is contained in:
parent
3af0280304
commit
5306ebd4ed
3 changed files with 6 additions and 3 deletions
|
@ -14,6 +14,8 @@
|
|||
#include <xcb/xcb.h>
|
||||
#include <xcb/xcb_event.h>
|
||||
|
||||
#define LOG_MODULE "xkb"
|
||||
#include "../../log.h"
|
||||
#include "../../bar.h"
|
||||
#include "../../xcb.h"
|
||||
|
||||
|
@ -212,7 +214,6 @@ run(struct module_run_context *ctx)
|
|||
update_active_window(m);
|
||||
update_application(mod);
|
||||
update_title(mod);
|
||||
mod->bar->refresh(mod->bar);
|
||||
|
||||
module_signal_ready(ctx);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue