Bug 230921 - Number pad not usable to edit split transaction
Summary: Number pad not usable to edit split transaction
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-16 06:39 UTC by k6lw
Modified: 2010-04-11 09:46 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description k6lw 2010-03-16 06:39:09 UTC
Version:           3.96.1-svn (using KDE 4.4.1)
OS:                Linux
Installed from:    Ubuntu Packages

When attempting to edit a split transaction the keyboard "dies". I can only change the entries using the calculator button and mouse. Entering a new transaction the keyboard works normally. It stops working when editing an already entered split transaction.
Other similar strange happenings. Entering a new transaction frequently will not pop up similar previous entries. If a previous list does appear and you select it, the previous entry will populate the memo field with a collapsed view of all accounts. If you attempt to change the number field, the cursor jumps into the category field. The only way I found to change the number field is to enter it first, then the date and then the amount. Then I can enter the payee field and splits. This is very annoying and it appears to have started with the upgrade to "4".

System is an HP Touchsmart IQ846 wireless keyboard and mouse. KDE 4.4.1 QT 4.6.2 kernel 2.6.31-20 generic 64 Bit. Processor is Core Two Duo P7550.
Comment 1 Alvaro Soliverez 2010-03-17 00:29:59 UTC
I cannot reproduce here. Can you check your KDE locale and keyboard settings?

Can anyone else confirm if you have problems with the keypad or keyboard editing a split transaction?
Comment 2 Cristian Oneț 2010-04-11 09:46:55 UTC
SVN commit 1113600 by conet:

BUG: 230921
Replace the dangerous call to QWidget::grabKeyboard() (see all the reports in which the keyboard died while using this widget) with correct forwarding of the keyboard events so that the editable kmymoney combo will work as before. Note that this does not fix the part described under 'Other similar strange happenings' since I could not reproduce that.

 M  +9 -12     kmymoneycompletion.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1113600