qt: Reload renderer of main monitor when multiple monitors are shown

This commit is contained in:
Cacodemon345
2023-01-26 14:29:40 +06:00
committed by GitHub
parent 2232a9bc6a
commit 6b77140af9

View File

@@ -723,6 +723,7 @@ MainWindow::destroyRendererMonitorSlot(int monitor_index)
}
config_save();
this->renderers[monitor_index].release()->deleteLater();
ui->stackedWidget->switchRenderer((RendererStack::Renderer) vid_api);
}
}
@@ -2378,6 +2379,7 @@ MainWindow::on_actionShow_non_primary_monitors_triggered()
monitor_settings[monitor_index].mon_window_h > 2048 ? 2048 : monitor_settings[monitor_index].mon_window_h);
}
secondaryRenderer->switchRenderer((RendererStack::Renderer) vid_api);
ui->stackedWidget->switchRenderer((RendererStack::Renderer) vid_api);
}
} else {
for (int monitor_index = 1; monitor_index < MONITORS_NUM; monitor_index++) {