https://bugs.winehq.org/show_bug.cgi?id=45756
Bug ID: 45756 Summary: Button not clickable when dpi setting changed in Office 2007 Installer Product: Wine Version: 3.15 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: ulrich.gemkow@ikr.uni-stuttgart.de Distribution: ---
After upgrading from wine 3.14 to wine 3.15 (self-compiled, 32-bit-only) the push buttons in the office 2007 installer are no longer "clickable".
When pushing them with the mouse, nothing happens. Using the keyboard to "push" the buttons works as before. Sometimes the mouse pointer is not even visible inside the installer window.
This only happens when changing the screen resolution in winecfg (i.e. to 168 dpi). The windows version is set to Windows XP
A bisect shows this commit as the first bad commit:
commit 2068b73db5e19e1ce3b54b2a8ecb5a5b99ea19b5 Author: Alexandre Julliard julliard@winehq.org Date: Mon Aug 27 14:02:43 2018 +0200
user32: Process hardware messages in physical coordinates.
Signed-off-by: Alexandre Julliard julliard@winehq.org
https://bugs.winehq.org/show_bug.cgi?id=45756
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |2068b73db5e19e1ce3b54b2a8ec | |b5a5b99ea19b5 Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=45756
--- Comment #1 from Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de --- Reverting the commit fixes the issue without (noticable) side effects.
https://bugs.winehq.org/show_bug.cgi?id=45756
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=45756
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- I can't reproduce this here. What exact Office version are you using? Is that a clean wineprefix?
https://bugs.winehq.org/show_bug.cgi?id=45756
--- Comment #3 from Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de --- Thanks for looking into this!
I use a script based install which gives me reproducible installs.
It is a clean wineprefix. The application is "Microsoft Office 2007 Standard" (maybe not exactly the retail version, it is a download version for universities).
I tried with a highly customized Ubuntu 18.04 and with a mostly standard Ubuntu 16.04 with no difference.
The steps which my scripts do are
- delete the wineprefix directroy when it exists (and ensure that wineserver is not running from a preivious run)
- create the wineprefix directory
- call wineboot for this prefix
- call winecfg to let the user set the display resolution (and an override for riched20 which is required by office 2007)
- call the office 2007 install program
The first window of the installer with the buttons "Install now" and "Customize" shows the problem.
Please tell me when log files are helpful and I will add them
https://bugs.winehq.org/show_bug.cgi?id=45756
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Can you try waiting for the wineserver to shut down after setting the dpi in winecfg, and only then start the Office 2007 installer?
Dynamic DPI changes are not supported at the moment, so the values will get out of sync if wineserver is not restarted.
https://bugs.winehq.org/show_bug.cgi?id=45756
--- Comment #5 from Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de --- When waiting for the wineserver to terminate before starting the installer the problem does not happen and all is working again.
Thanks again!
https://bugs.winehq.org/show_bug.cgi?id=45756
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #6 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-6.23?
https://bugs.winehq.org/show_bug.cgi?id=45756
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #7 from Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de --- Sorry for the very late answer - I have missed the comment.
Yes, this bug is fixed now (as of wine 8.2)
https://bugs.winehq.org/show_bug.cgi?id=45756
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.3.