Do not remove all instances of "-symbolic" at once

QString::remove removes all instances of the pattern. When someone requests "icon-symbolic-symbolic" and it doesn't exists we should return "icon-symbolic" if it exits and not "icon".

CCBUG: 500102

Merge request reports

Loading