https://bugs.winehq.org/show_bug.cgi?id=57293
Bug ID: 57293 Summary: Helicon Focus 8.2.0 regression: open images hangs the application Product: Wine Version: 9.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comdlg32 Assignee: wine-bugs@winehq.org Reporter: l.jirkovsky@gmail.com CC: cpabst@codeweavers.com Regression SHA1: b5cbb5562ca1aaf023a588bdc6ccb89220637fc4 Distribution: ArchLinux
Created attachment 77234 --> https://bugs.winehq.org/attachment.cgi?id=77234 console output from wine 9.17 (working)
Using File -> Open Images dialog and selecting images hangs the application since wine 9.18.
The console output of running wine HeliconFocus.exe shows a stack overflow (see the attached logs) which wasn't present before.
I did git bisect and found the following commit as the first bad commit:
b5cbb5562ca1aaf023a588bdc6ccb89220637fc4 is the first bad commit commit b5cbb5562ca1aaf023a588bdc6ccb89220637fc4 Author: Charlotte Pabst cpabst@codeweavers.com Date: Wed Sep 4 13:20:53 2024 +0200
comdlg32: Allow entering a filter in the itemdlg file name field.
Current filter is initially empty and can be set by typing a filter into the file name field or selecting an entry from the file type menu.
Selecting a file type entry with an empty spec leaves the current filter unchanged.
This behavior matches windows more closely and fixes applications that rely on SetFileName() for filtering.
Signed-off-by: Charlotte Pabst cpabst@codeweavers.com
dlls/comdlg32/itemdlg.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 59 insertions(+), 31 deletions(-)