Skip to content
Commit 94ea5b69 authored by Nikita Melnichenko's avatar Nikita Melnichenko
Browse files

Refactored and unified icon rendering, implemented per-icon fallback logic

Merge branch 'fix-missing-icons'

The merged branch contains implementation of per-icon fallback logic:
1. Search icon in the active icon theme — if found, use it.
2. Search it in the icon theme that is specified in Krusader config — if found, use it.
3. Search it in Breeze or Oxygen (in case any of these installed) — if found, use it.
4. Otherwise use a default "icon-missing" icon bundled with Krusader.

FIXED: [ 372964 ] At least one Oxygen icon in Krusader is not correctly seen (using Kubuntu 16.04)
BUG: 372964

FIXED: [ 372966 ] Some icons are not seen using a plain Ubuntu (not Kubuntu) 16.04
BUG: 372966

CCBUG: 376699
CCBUG: 381676
CCBUG: 386554
CCBUG: 388691
CCBUG: 391899

Differential Revision: https://phabricator.kde.org/D10352
parents 1d998833 95a0ba17
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment