qt: Reload renderer of main monitor when multiple monitors are shown
This commit is contained in:
@@ -723,6 +723,7 @@ MainWindow::destroyRendererMonitorSlot(int monitor_index)
|
|||||||
}
|
}
|
||||||
config_save();
|
config_save();
|
||||||
this->renderers[monitor_index].release()->deleteLater();
|
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);
|
monitor_settings[monitor_index].mon_window_h > 2048 ? 2048 : monitor_settings[monitor_index].mon_window_h);
|
||||||
}
|
}
|
||||||
secondaryRenderer->switchRenderer((RendererStack::Renderer) vid_api);
|
secondaryRenderer->switchRenderer((RendererStack::Renderer) vid_api);
|
||||||
|
ui->stackedWidget->switchRenderer((RendererStack::Renderer) vid_api);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for (int monitor_index = 1; monitor_index < MONITORS_NUM; monitor_index++) {
|
for (int monitor_index = 1; monitor_index < MONITORS_NUM; monitor_index++) {
|
||||||
|
Reference in New Issue
Block a user