mirror of
https://github.com/gnif/LookingGlass.git
synced 2026-08-22 07:01:30 +00:00
[idd] recovery: restore fallback display
Add a protocol-independent recovery channel outside LGMP so clients can request a usable guest display even when transport versions differ. Synchronize recovery state with the helper across driver restarts and restore the configured topology without persisting temporary changes.
This commit is contained in:
@@ -37,6 +37,7 @@ class CNotifyWindow : public CWindow
|
||||
std::optional<bool> m_gpuQueue;
|
||||
HMENU m_menu;
|
||||
bool closeRequested;
|
||||
bool m_recoveryActive;
|
||||
std::unique_ptr<CConfigWindow> m_config;
|
||||
|
||||
std::function<void()> m_onSettingChange;
|
||||
@@ -76,6 +77,7 @@ public:
|
||||
void setGPU(bool hasGPU);
|
||||
void notifyResolutionRejected(uint32_t width, uint32_t height,
|
||||
uint32_t requiredSizeMiB);
|
||||
void setRecoveryMode(bool active);
|
||||
|
||||
HWND hwndDialog();
|
||||
void close();
|
||||
|
||||
Reference in New Issue
Block a user