Bugfix: Properly call init_workspaces() when RandR is known but not present
This commit is contained in:
parent
3bb963cf31
commit
6146ad45c9
|
@ -523,9 +523,13 @@ void initialize_randr(xcb_connection_t *conn, int *event_base) {
|
||||||
const xcb_query_extension_reply_t *extreply;
|
const xcb_query_extension_reply_t *extreply;
|
||||||
|
|
||||||
extreply = xcb_get_extension_data(conn, &xcb_randr_id);
|
extreply = xcb_get_extension_data(conn, &xcb_randr_id);
|
||||||
if (!extreply->present)
|
if (!extreply->present) {
|
||||||
disable_randr(conn);
|
disable_randr(conn);
|
||||||
else randr_query_outputs(conn);
|
init_workspaces();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
randr_query_outputs(conn);
|
||||||
|
|
||||||
if (event_base != NULL)
|
if (event_base != NULL)
|
||||||
*event_base = extreply->first_event;
|
*event_base = extreply->first_event;
|
||||||
|
|
Loading…
Reference in New Issue