https://bugs.kde.org/show_bug.cgi?id=364261

            Bug ID: 364261
           Summary: Only "Breeze" iconset will be used, even with Oxygen
                    configured
           Product: kaffeine
           Version: 2.0.1
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: NOR
         Component: general
          Assignee: mche...@osg.samsung.com
          Reporter: jan-b...@gmx.co.uk

Kaffeine 2.0.3 uses Breeze icons in the menus, even when system's configured
iconset is Oxygen.

I've found that in src/main.cpp, there is a function, iconThemeFunc() that
seems to handle this.

The function starts with this 'if' statement, on line 159 of current master:

if ((QIcon::themeName() != QLatin1String("breeze")
        && QIcon::themeName() != QLatin1String("oxgen"))
        || QIcon::themeName().isEmpty()) {

where we can see it looks for "oxgen" theme, instead of "oxygen", so it will
always default to "breeze" ;)

Thanks!


P.S.- I understand the decision to force either of these two iconsets, as
stated right before that function:
"// The icon Kaffeine needs are either at breeze or oxygen themes"

but I really think this should be optional, or a recommendation, or something
like that. I see no reason for people to have this program showing with a
completely alien iconset (for them), just because it's assumed other iconsets
are not complete enough.

What do you think?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to