From 0085b7844d711f2b29fe031645220fc29a55b2a1 Mon Sep 17 00:00:00 2001 From: Dario Date: Wed, 18 Dec 2024 11:15:20 -0300 Subject: [PATCH] The Marvelous Misadventures of Flatpak. --- UnleashedRecomp/ui/installer_wizard.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/UnleashedRecomp/ui/installer_wizard.cpp b/UnleashedRecomp/ui/installer_wizard.cpp index 764d10b7..5146a7a2 100644 --- a/UnleashedRecomp/ui/installer_wizard.cpp +++ b/UnleashedRecomp/ui/installer_wizard.cpp @@ -893,11 +893,19 @@ static void PickerThreadProcess() if (g_currentPickerFolderMode) { nfdpickfolderu8args_t openArgs = {}; +#if defined(__linux__) + openArgs.parentWindow.type = NFD_WINDOW_HANDLE_TYPE_X11; + openArgs.parentWindow.handle = (void*)(GameWindow::s_renderWindow.window); +#endif result = NFD_PickFolderMultipleU8_With(&pathSet, &openArgs); } else { nfdopendialogu8args_t openArgs = {}; +#if defined(__linux__) + openArgs.parentWindow.type = NFD_WINDOW_HANDLE_TYPE_X11; + openArgs.parentWindow.handle = (void*)(GameWindow::s_renderWindow.window); +#endif result = NFD_OpenDialogMultipleU8_With(&pathSet, &openArgs); }