aseprite / aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux)

Home Page:https://www.aseprite.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Launch native file dialog selector (and future IME) in background process

dacap opened this issue · comments

On Windows, os::FileDialogWin32::showWithNewAPI() should launch another process exclusively to open the native file dialog as we've received several crash reports just because buggy IMEs (#4150)

If we're going to implement the native IME support on Windows (#2841) this will be an huge problem for us (receiving crash report for any text field). So in this case, and if it's possible, the IME should be opened from a background process just to avoid crashing the main process.