mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
feat: 去掉accessible未标记的断言
改为输出警告,直接加断言影响日常debug模式下的开发工作 Log: Change-Id: I8ba5bb4f55f046bbde81183e64f7079ea5f11724
This commit is contained in:
parent
1d99b3e5da
commit
735c6f5a86
@ -186,9 +186,9 @@ QAccessibleInterface *accessibleFactory(const QString &classname, QObject *objec
|
||||
|
||||
if (!interface && object->inherits("QWidget") && !ignoreLst.contains(classname)) {
|
||||
QWidget *w = static_cast<QWidget *>(object);
|
||||
// 如果你崩溃到这里,说明你修改的代码未兼顾到accessible功能,请修改通过后再提交
|
||||
// 如果你看到这里的输出,说明代码中仍有控件未兼顾到accessible功能,请帮忙添加
|
||||
if (w->accessibleName().isEmpty())
|
||||
Q_ASSERT_X(!w || !w->accessibleName().isEmpty(), "accessibleFactory()", QString("Class: " + classname + " cannot access").toLatin1().data());
|
||||
qWarning() << "accessibleFactory()" + QString("Class: " + classname + " cannot access");
|
||||
}
|
||||
|
||||
return interface;
|
||||
|
Loading…
x
Reference in New Issue
Block a user