r21183 - gnucash/branches/2.4/src/gnome - [21179] Fix critical error

Geert Janssens gjanssens at code.gnucash.org
Sat Aug 13 12:07:04 EDT 2011


Author: gjanssens
Date: 2011-08-13 12:07:04 -0400 (Sat, 13 Aug 2011)
New Revision: 21183
Trac: http://svn.gnucash.org/trac/changeset/21183

Modified:
   gnucash/branches/2.4/src/gnome/gnc-plugin-page-register.c
Log:
[21179] Fix critical error
This patch fixes a critical error regarding the color tabs when trying
to display the search results and also on the scheduled transactions
template.
Patch by Robert Fewell

Modified: gnucash/branches/2.4/src/gnome/gnc-plugin-page-register.c
===================================================================
--- gnucash/branches/2.4/src/gnome/gnc-plugin-page-register.c	2011-08-13 15:33:42 UTC (rev 21182)
+++ gnucash/branches/2.4/src/gnome/gnc-plugin-page-register.c	2011-08-13 16:07:04 UTC (rev 21183)
@@ -1322,14 +1322,15 @@
     reg = gnc_ledger_display_get_split_register (ld);
     ledger_type = gnc_ledger_display_type (ld);
     leader = gnc_ledger_display_leader (ld);
-    color = xaccAccountGetColor (leader);
 
     switch (ledger_type)
     {
     case LD_SINGLE:
+        color = xaccAccountGetColor (leader);
         return g_strdup(color ? color : "");
 
     case LD_SUBACCOUNT:
+        color = xaccAccountGetColor (leader);
         return g_strdup_printf("%s+", color ? color : "");
 
     default:



More information about the gnucash-changes mailing list