solitary: fix check for config error (#11733)
Adds a blocker for solitary optimizations if there is a hyprerror present
This commit is contained in:
parent
7fd6998f7c
commit
1cb8cd3930
3 changed files with 19 additions and 10 deletions
|
|
@ -235,7 +235,7 @@ class CMonitor {
|
|||
};
|
||||
|
||||
// keep in sync with HyprCtl
|
||||
enum eSolitaryCheck : uint16_t {
|
||||
enum eSolitaryCheck : uint32_t {
|
||||
SC_OK = 0,
|
||||
|
||||
SC_UNKNOWN = (1 << 0),
|
||||
|
|
@ -254,8 +254,9 @@ class CMonitor {
|
|||
SC_FLOAT = (1 << 13),
|
||||
SC_WORKSPACES = (1 << 14),
|
||||
SC_SURFACES = (1 << 15),
|
||||
SC_ERRORBAR = (1 << 16),
|
||||
|
||||
SC_CHECKS_COUNT = 16,
|
||||
SC_CHECKS_COUNT = 17,
|
||||
};
|
||||
|
||||
// keep in sync with HyprCtl
|
||||
|
|
@ -297,7 +298,7 @@ class CMonitor {
|
|||
WORKSPACEID activeSpecialWorkspaceID();
|
||||
CBox logicalBox();
|
||||
void scheduleDone();
|
||||
uint16_t isSolitaryBlocked(bool full = false);
|
||||
uint32_t isSolitaryBlocked(bool full = false);
|
||||
void recheckSolitary();
|
||||
uint8_t isTearingBlocked(bool full = false);
|
||||
bool updateTearing();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue