Curious problem with drop down list on Gnucash

OpenSuse 13.1

OpenSusers, you will remember Gnucash has a drop down list in the Chart of Accounts. So you will have something like Assets, Liabilities, Income and Expenses listed here. Inside of these are many sub accounts. Well the drop down list does not work so well on this system.

We are supposed to click on a small symbol to activate them. Sometimes it works - sometimes not. As a result I cannot get to these sub accounts. If I right-click and select open sub-accounts then I am taken to a new page with massive list of transactions - something I do not want.

So simply activating the sub-account symbol may or may not work. Sometimes if I wait long enough I can see the symbol highlight i.e. changes color - indicating it is active. What do you think ? any ideas on this?

Currently using Gnucash 2.6.3-2.2-x86_64 from Factory.

You are asking to do is filter on the data that could take a while if you a a lot of data. Agreed there should be an indicator but what happens if you wait a bit.

Also what desktop?

Waiting helps - but one drop down account does not seem to work at all.

Default KDE4.

Ok, this has resolved itself for the time being. I will continue to test, but after doing some KDE upgrades this afternoon - Gnucash is working as required. Unfortunately I cannot attribute it to any one thing, so I cannot throw any light on this problemo.

Thank you.

I don’t know gnucash but do know databases Is there an option to rebuild indexes? What is the data back end? Do you have a lot of data perhaps imported?

Doing a quick lookup it seems that it defaults to using an XML backend. Ouch that is a poor choice. Yes it is human readable/editable but it has to have dismal performance compared to a SQL back end. And with SQL you can use the SQL engine to query the data/custom reports and it can be multiuser. All XML has is bling LOL

Not so fast …Not so fast

This problem has returned. The drop down list in the accounts tree does not work properly. The small horizontal and vertical clarets are supposed to show or hide sub accounts. Now some work - some not

If you do something like that, you should always expect problems.
Use a version built for 13.1 instead, the one from the GNOME:Apps repo probably.
openSUSE Software (click on “Show different versions” and then “Show possibly unstable versions” below “openSUSE 13.1”)

Not sure if that can be the problem here, but gnucash did have problems with KDE’s Oxygen GTK theme in the past (gnucash is a GTK2 application).
So try to change the GTK2 theme to something else and see if it works then.

On KDE you can do that in “Configure Desktop” (aka. systemsettings)->“Application Appearance”->GTK.
(or uninstall gtk2-theme-oxygen :wink: )