Bug 433044

Summary: In window to select icon file when changing toolbar icons, mouse is disabled
Product: [Applications] digikam Reporter: Joseph Chang <yuchia>
Component: Usability-ToolbarsAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: 7.2.0   
Target Milestone: ---   
Platform: macOS (DMG)   
OS: macOS   
Latest Commit: Version Fixed In: 8.1.0
Sentry Crash Report:
Attachments: Select custom icons

Description Joseph Chang 2021-02-17 05:14:25 UTC
SUMMARY
When changing toolbar icons, cannot use the mouse in the window to select the icon file. Only keyboard works.

STEPS TO REPRODUCE
1. Settings --> Configure Toolbars..
2. Select one toolbar item in current actions:. For example, Image Editor, and click Change Icon button
3. Select Other icons and then Browse.
4. A window pops up. I can change different directory with keyboard, but no the mouse

OBSERVED RESULT


EXPECTED RESULT
Both keyboard and mouse should be able to select the icons

SOFTWARE/OS VERSIONS
Windows: 
macOS: Big Sur 11.2.1
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Windows 10 works. 

Digikam 7.2.0-rc
Comment 1 caulier.gilles 2021-02-17 06:54:43 UTC
Hi,

Can you take a screenshot of the dysfunction in the relevant dialog please ?

thanks in advance

Gilles Caulier
Comment 2 Joseph Chang 2021-02-17 07:10:20 UTC
Created attachment 135751 [details]
Select custom icons
Comment 3 Joseph Chang 2021-02-17 07:14:16 UTC
Hi Gilles,

Please see the attached screenshot. 

I just realized that the same behavior when I tried to change the icon for the tag. I can change the directory with keyboard but the mouse was not working at all.

Thanks,
Joseph
Comment 4 caulier.gilles 2021-02-17 07:19:30 UTC
Fully reproducible on my macbook pro 2015 with last Big Sur.

The Custom Icon Selection Dialog come from KDE libraries KF5, not digiKam. Of course the File Selection Dialog is a native one from macOS but it's instanced by the Custom Icon Selection Dialog, and i suspect that instance is created with missing properties.

Note: the Custom Icon Selection Dialog code is not managed by digiKam team, but by KDE team. It's a common shared library used by KDE Applications.

Gilles Caulier
Comment 5 caulier.gilles 2023-04-30 16:07:39 UTC
Problem is not reproducible anymore with digiKam 8.0.0 under my Macbook pro. Closed.