mirror of
https://github.com/hyprwm/hyprland-plugins.git
synced 2024-11-22 02:35:57 +01:00
parent
e667797142
commit
b93f6953ba
1 changed files with 9 additions and 0 deletions
|
@ -78,12 +78,21 @@ COverview::COverview(PHLWORKSPACE startedOn_, bool swipe_) : startedOn(startedOn
|
||||||
} else {
|
} else {
|
||||||
int currentID = methodStartID;
|
int currentID = methodStartID;
|
||||||
images[0].workspaceID = currentID;
|
images[0].workspaceID = currentID;
|
||||||
|
|
||||||
|
auto PWORKSPACESTART = g_pCompositor->getWorkspaceByID(currentID);
|
||||||
|
if (!PWORKSPACESTART)
|
||||||
|
PWORKSPACESTART = CWorkspace::create(currentID, pMonitor->ID, std::to_string(currentID));
|
||||||
|
|
||||||
|
pMonitor->activeWorkspace = PWORKSPACESTART;
|
||||||
|
|
||||||
for (size_t i = 1; i < SIDE_LENGTH * SIDE_LENGTH; ++i) {
|
for (size_t i = 1; i < SIDE_LENGTH * SIDE_LENGTH; ++i) {
|
||||||
auto& image = images[i];
|
auto& image = images[i];
|
||||||
std::string s;
|
std::string s;
|
||||||
currentID = getWorkspaceIDFromString("r+" + std::to_string(i), s);
|
currentID = getWorkspaceIDFromString("r+" + std::to_string(i), s);
|
||||||
image.workspaceID = currentID;
|
image.workspaceID = currentID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pMonitor->activeWorkspace = startedOn;
|
||||||
}
|
}
|
||||||
|
|
||||||
g_pHyprRenderer->makeEGLCurrent();
|
g_pHyprRenderer->makeEGLCurrent();
|
||||||
|
|
Loading…
Reference in a new issue