Bugfix: Fix initialization / assignments when RandR is missing
This commit is contained in:
@ -35,12 +35,21 @@ void disable_randr(xcb_connection_t *conn);
|
||||
* Initializes a CT_OUTPUT Con (searches existing ones from inplace restart
|
||||
* before) to use for the given Output.
|
||||
*
|
||||
* XXX: for assignments, we probably need to move workspace creation from here
|
||||
* to after the loop in randr_query_outputs().
|
||||
*
|
||||
*/
|
||||
void output_init_con(Output *output);
|
||||
|
||||
/**
|
||||
* Initializes at least one workspace for this output, trying the following
|
||||
* steps until there is at least one workspace:
|
||||
*
|
||||
* • Move existing workspaces, which are assigned to be on the given output, to
|
||||
* the output.
|
||||
* • Create the first assigned workspace for this output.
|
||||
* • Create the first unused workspace.
|
||||
*
|
||||
*/
|
||||
void init_ws_for_output(Output *output, Con *content);
|
||||
|
||||
/**
|
||||
* Initializes the specified output, assigning the specified workspace to it.
|
||||
*
|
||||
|
Reference in New Issue
Block a user