mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-04 19:26:00 +01:00
minor fixes for wl
This commit is contained in:
parent
1b025eee44
commit
12c5de14c8
1 changed files with 5 additions and 2 deletions
|
@ -2603,10 +2603,13 @@ bool CHyprRenderer::beginRender(CMonitor* pMonitor, CRegion& damage, eRenderMode
|
|||
static constexpr const int HL_BUFFER_AGE = 2;
|
||||
|
||||
if (!buffer) {
|
||||
const auto& MODE = pMonitor->output->state->state().mode ? pMonitor->output->state->state().mode : pMonitor->output->state->state().customMode;
|
||||
if (!MODE) // no mode??
|
||||
return false;
|
||||
Aquamarine::SSwapchainOptions opts = pMonitor->output->swapchain->currentOptions();
|
||||
opts.length = 2;
|
||||
opts.size = pMonitor->currentMode->pixelSize;
|
||||
opts.format = pMonitor->drmFormat;
|
||||
opts.size = MODE->pixelSize;
|
||||
opts.format = pMonitor->output->state->state().drmFormat;
|
||||
if (!pMonitor->output->swapchain->reconfigure(opts)) {
|
||||
Debug::log(ERR, "Failed to reconfigure swapchain for {}", pMonitor->szName);
|
||||
return false;
|
||||
|
|
Loading…
Reference in a new issue