rename the internal function to _workspace_show, add a comment to workspace_show_by_name
This commit is contained in:
parent
92cc4494aa
commit
b2ad9a77c8
|
@ -46,8 +46,16 @@ void workspace_set_name(Workspace *ws, const char *name);
|
|||
*/
|
||||
bool workspace_is_visible(Con *ws);
|
||||
|
||||
/** Switches to the given workspace */
|
||||
/**
|
||||
* Switches to the given workspace
|
||||
*
|
||||
*/
|
||||
void workspace_show(Con *ws);
|
||||
|
||||
/**
|
||||
* Looks up the workspace by name and switches to it.
|
||||
*
|
||||
*/
|
||||
void workspace_show_by_name(const char *num);
|
||||
|
||||
/**
|
||||
|
|
|
@ -176,11 +176,8 @@ static void workspace_reassign_sticky(Con *con) {
|
|||
workspace_reassign_sticky(current);
|
||||
}
|
||||
|
||||
/*
|
||||
* Switches to the given workspace
|
||||
*
|
||||
*/
|
||||
void workspace_show_changed(Con *workspace, bool changed_num_workspaces) {
|
||||
|
||||
static void _workspace_show(Con *workspace, bool changed_num_workspaces) {
|
||||
Con *current, *old = NULL;
|
||||
|
||||
/* disable fullscreen for the other workspaces and get the workspace we are
|
||||
|
@ -235,15 +232,23 @@ void workspace_show_changed(Con *workspace, bool changed_num_workspaces) {
|
|||
ipc_send_event("workspace", I3_IPC_EVENT_WORKSPACE, "{\"change\":\"focus\"}");
|
||||
}
|
||||
|
||||
/*
|
||||
* Switches to the given workspace
|
||||
*
|
||||
*/
|
||||
void workspace_show(Con *workspace) {
|
||||
workspace_show_changed(workspace, false);
|
||||
_workspace_show(workspace, false);
|
||||
}
|
||||
|
||||
/*
|
||||
* Looks up the workspace by name and switches to it.
|
||||
*
|
||||
*/
|
||||
void workspace_show_by_name(const char *num) {
|
||||
Con *workspace;
|
||||
bool changed_num_workspaces;
|
||||
workspace = workspace_get(num, &changed_num_workspaces);
|
||||
workspace_show_changed(workspace, changed_num_workspaces);
|
||||
_workspace_show(workspace, changed_num_workspaces);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue