代码拉取完成,页面将自动刷新
同步操作将从 src-anolis-os/qt5-qtbase 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Author: Fan Ruijie <fanruijie@uniontech.com>
Date: Fri May 7 20:08:57 2021 +0800
Subject: Avoid adding null-objects to the icon cache
Upstream: https://codereview.qt-project.org/c/qt/qtbase/+/343396/10/src/gui/image/qicon.cpp#1328
---
Index: qtbase-opensource-src/src/gui/image/qicon.cpp
===================================================================
--- qtbase-opensource-src.orig/src/gui/image/qicon.cpp
+++ qtbase-opensource-src/src/gui/image/qicon.cpp
@@ -1266,9 +1266,9 @@ QIcon QIcon::fromTheme(const QString &na
bool hasUserTheme = QIconLoader::instance()->hasUserTheme();
QIconEngine * const engine = (platformTheme && !hasUserTheme) ? platformTheme->createIconEngine(name)
: new QIconLoaderEngine(name);
- QIcon *cachedIcon = new QIcon(engine);
- icon = *cachedIcon;
- qtIconCache()->insert(name, cachedIcon);
+ icon = QIcon(engine);
+ if (!icon.isNull())
+ qtIconCache()->insert(name, new QIcon(icon));
}
return icon;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。