mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
fix: qt找不到应用图标
linux在安装应用的时候,有时候找不到图标,这边就手动更新一下缓存,然后重新找 Log: qt找不到应用图标 Bug: https://pms.uniontech.com/zentao/bug-view-45659.html Change-Id: Ic60f06163fe176e92e267f289e46dc9169ce4527
This commit is contained in:
parent
d139334fff
commit
c479e1d38d
@ -134,9 +134,14 @@ const QPixmap ThemeAppIcon::getIcon(const QString iconName, const int size, cons
|
||||
|
||||
icon = QIcon::fromTheme(iconName);
|
||||
if (icon.isNull()) {
|
||||
icon = QIcon::fromTheme("deepinwine-" + iconName);
|
||||
} else {
|
||||
icon = QIcon::fromTheme(iconName, QIcon::fromTheme("application-x-desktop"));
|
||||
//手动更新图标缓存
|
||||
system("gtk-update-icon-cache /usr/share/icons/hicolor/");
|
||||
|
||||
icon = QIcon::fromTheme(iconName);
|
||||
}
|
||||
|
||||
if(icon.isNull()) {
|
||||
icon = QIcon::fromTheme("application-x-desktop");
|
||||
}
|
||||
|
||||
// load pixmap from Icon-Theme
|
||||
|
Loading…
x
Reference in New Issue
Block a user