FrodeSolheim / fs-uae-launcher

A frontend for the FS-UAE Amiga emulator with support for the OpenRetro online game database.
GNU General Public License v2.0
61 stars 14 forks source link

File requester shows content of ADFs instead of loading them #147

Open saucefrog opened 2 years ago

saucefrog commented 2 years ago

I have the ADF View shell extension installed on my system (https://www.viksoe.dk/code/adfview.htm and yes it's old). It's useful to check the contents of an ADF by double clicking on it in Windows Explorer. If I click on an ADF in Win-UAE or any other software, it loads the ADF correctly.

FS-UAE on the other hand: when I want to load/start an ADF and click on it in the file requester, it shows the content instead (like in Windows Explorer). If it's packed as a ZIP/7Z, loading it works. FS-UAE seems to think that the shell extension should also be used in its file requester. Can you please change that.

FrodeSolheim commented 2 years ago

I do not think I have control over this. I only ask Qt to show a file requester, which in turn asks Windows to show a file requester. I doubt "any other software" works differently. But Windows might have different versions of its file requester (classic, modern), and maybe the one WinUAE uses do not support shell extensions. I'm not sure why it would work differently.

One option is to not use Windows file requesters at all. Qt have it's own non-native file requester which I can choose to show instead.