mirror of
https://github.com/hyprwm/Hyprland
synced 2024-12-24 18:29:48 +01:00
fix nullptr deref
This commit is contained in:
parent
972e4241d9
commit
6e6c05bd46
1 changed files with 4 additions and 1 deletions
|
@ -790,9 +790,12 @@ bool CMonitorState::test() {
|
|||
bool CMonitorState::updateSwapchain() {
|
||||
auto options = m_pOwner->output->swapchain->currentOptions();
|
||||
const auto& STATE = m_pOwner->output->state->state();
|
||||
const auto& MODE = STATE.mode ? STATE.mode : STATE.customMode;
|
||||
if (!MODE)
|
||||
return true;
|
||||
options.format = STATE.drmFormat;
|
||||
options.scanout = true;
|
||||
options.length = 2;
|
||||
options.size = STATE.mode ? STATE.mode->pixelSize : STATE.customMode->pixelSize;
|
||||
options.size = MODE->pixelSize;
|
||||
return m_pOwner->output->swapchain->reconfigure(options);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue