internal: prevent premature destroy in moveworkspace

This commit is contained in:
vaxerski
2023-04-13 21:09:50 +01:00
parent 33d06fb0e5
commit 41c7d896e3
2 changed files with 15 additions and 3 deletions

View File

@@ -3,7 +3,8 @@
#include "../defines.hpp"
#include "AnimatedVariable.hpp"
enum eFullscreenMode : uint8_t {
enum eFullscreenMode : uint8_t
{
FULLSCREEN_FULL = 0,
FULLSCREEN_MAXIMIZED
};
@@ -46,8 +47,11 @@ class CWorkspace {
CWindow* m_pLastFocusedWindow = nullptr;
// user-set
bool m_bDefaultFloating = false;
bool m_bDefaultPseudo = false;
bool m_bDefaultFloating = false;
bool m_bDefaultPseudo = false;
// don't destroy in sanity check
bool m_bIndestructible = false;
void startAnim(bool in, bool left, bool instant = false);
void setActive(bool on);