Bug 410141

Summary: Cannot enter accented characters in Payee field
Product: [Applications] kmymoney Reporter: schoenes-rad
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 5.0.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Various characters entered with accents

Description schoenes-rad 2019-07-23 15:39:16 UTC
SUMMARY

When trying to enter an accented character such as é in the "Payee" field of the Transaction form, the accent will be suppressed and the base character shown instead.  In the "Filter" field, however, it works perfectly, also in the Payee administration. 


STEPS TO REPRODUCE
1. Enter a new or existing transaction
2. Type ' followed by e, for instance.
3. 

OBSERVED RESULT

Accent is being suppressed


EXPECTED RESULT

Accent should be shown


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Fedora 30 GNOME Version 3.32.2
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.4

ADDITIONAL INFORMATION
Comment 1 schoenes-rad 2019-07-23 15:50:06 UTC
Just updated to KMyMoney 5.0.5; still the same problem.
Comment 2 Thomas Baumgart 2019-07-24 06:27:31 UTC
Created attachment 121701 [details]
Various characters entered with accents

I am unable to duplicate this on openSUSE Leap 15.0, Plasma Desktop and KMyMoney 5.0.5. 

KDE Frameworks 5.45.0
Qt 5.9.4 (built against 5.9.4)
KMyMoney 5.0.5-48c0b11ef
Comment 3 schoenes-rad 2019-07-24 15:57:17 UTC
Well, it also works in Lubuntu 18.04.2 LTS with KMyMoney 5.0.0, KDE Frameworks 5.44.0, Qt 5.9.5 (compiled against 5.9.5).

Fedora issue???
Comment 4 schoenes-rad 2019-07-24 16:06:17 UTC
Interesting behaviour!  After having saved the KMyMoney database using the Lubuntu installation mentioned in Comment 3, my Fedora installation follows suit and allows entering accented characters.  Whatever has triggered that...

I shall keep an eye on it for a while and will hopefully close the case soon.