diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-01-29 13:30:51 +0000 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-01-29 13:30:51 +0000 |
| commit | 38011c50ab67bfc550a8747a9127f7bfbfb04871 (patch) | |
| tree | f811967c9455e45f2dc53e57b068870612578305 /src/events/Layers.cpp | |
| parent | c3adc9ec56020446fdf8953254757392b4634bbd (diff) | |
notify of fractional scale for LS-es
Diffstat (limited to 'src/events/Layers.cpp')
| -rw-r--r-- | src/events/Layers.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/events/Layers.cpp b/src/events/Layers.cpp index 0c793f56..68e36c97 100644 --- a/src/events/Layers.cpp +++ b/src/events/Layers.cpp @@ -166,6 +166,8 @@ void Events::listener_mapLayerSurface(void* owner, void* data) { layersurface->fadingOut = false; g_pEventManager->postEvent(SHyprIPCEvent{"openlayer", std::string(layersurface->layerSurface->_namespace ? layersurface->layerSurface->_namespace : "")}); + + g_pProtocolManager->m_pFractionalScaleProtocolManager->setPreferredScaleForSurface(layersurface->layerSurface->surface, PMONITOR->scale); } void Events::listener_unmapLayerSurface(void* owner, void* data) { @@ -313,4 +315,6 @@ void Events::listener_commitLayerSurface(void* owner, void* data) { layersurface->layerSurface->surface->current.height}; g_pHyprRenderer->damageSurface(layersurface->layerSurface->surface, layersurface->position.x, layersurface->position.y); + + g_pProtocolManager->m_pFractionalScaleProtocolManager->setPreferredScaleForSurface(layersurface->layerSurface->surface, PMONITOR->scale); } |
