mirror of
https://github.com/swaywm/sway.git
synced 2025-11-06 13:29:50 -05:00
Added in command queue
This commit is contained in:
parent
2c9f5eca89
commit
ab130fb56b
5 changed files with 62 additions and 32 deletions
|
|
@ -163,6 +163,16 @@ static bool handle_pointer_button(wlc_handle view, uint32_t time, const struct w
|
|||
return true;
|
||||
}
|
||||
|
||||
static void handle_wlc_ready(void) {
|
||||
sway_log(L_DEBUG, "Compositor is ready, executing cmds in queue");
|
||||
int i;
|
||||
for (i = 0; i < config->cmd_queue->length; ++i) {
|
||||
sway_log(L_DEBUG, "Handling command %s", config->cmd_queue->items[i]);
|
||||
handle_command(config, config->cmd_queue->items[i]);
|
||||
}
|
||||
list_free(config->cmd_queue);
|
||||
}
|
||||
|
||||
|
||||
struct wlc_interface interface = {
|
||||
.output = {
|
||||
|
|
@ -185,6 +195,9 @@ struct wlc_interface interface = {
|
|||
.pointer = {
|
||||
.motion = handle_pointer_motion,
|
||||
.button = handle_pointer_button
|
||||
},
|
||||
.compositor = {
|
||||
.ready = handle_wlc_ready
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue