diff --git a/src/app-utils/gnc-ui-util.c b/src/app-utils/gnc-ui-util.c
index 09593b0..c69762b 100644
--- a/src/app-utils/gnc-ui-util.c
+++ b/src/app-utils/gnc-ui-util.c
@@ -1748,11 +1748,16 @@ printable_value (gdouble val, gint denom)
 }
 
 const char*
-gnc_commodity_get_nice_symbol(const gnc_commodity *cm)
+gnc_commodity_get_nice_symbol (const gnc_commodity *cm)
 {
     const char *nice_symbol;
     if (!cm) return NULL;
 
+    if (gnc_commodity_equal(cm, gnc_locale_default_currency ()))
+    {
+        return gnc_localeconv()->currency_symbol;
+    }
+
     nice_symbol = gnc_commodity_get_user_symbol(cm);
     if (nice_symbol && *nice_symbol)
         return nice_symbol;
