[UI] Disable showing notifications while making screenshot

This commit is contained in:
Gliniak
2025-02-25 21:36:15 +01:00
parent 78f97f8ff3
commit c373208c97
3 changed files with 9 additions and 1 deletions

View File

@@ -935,11 +935,16 @@ void EmulatorWindow::OnMouseUp(const ui::MouseEvent& e) {
void EmulatorWindow::TakeScreenshot() {
xe::ui::RawImage image;
imgui_drawer_->EnableNotifications(false);
if (!GetGraphicsSystemPresenter()->CaptureGuestOutput(image) ||
GetGraphicsSystemPresenter() == nullptr) {
XELOGE("Failed to capture guest output for screenshot");
return;
}
imgui_drawer_->EnableNotifications(true);
ExportScreenshot(image);
}