bugfix:#I79FD0【文件管理器】【wayland】侧边栏悬停显示位置不正确

This commit is contained in:
liuyapeng 2023-10-13 15:18:48 +08:00 committed by 韩品龙
parent b73a5a4da0
commit 1547207939
1 changed files with 18 additions and 0 deletions

View File

@ -63,6 +63,11 @@
#include <QtGui/private/qhighdpiscaling_p.h>
#include <qtooltip.h>
#if 0 // Used to be included in Qt4 for Q_WS_MAC
# include <private/qcore_mac_p.h>
#include <private/qt_cocoa_helpers_mac_p.h>
#endif
QT_BEGIN_NAMESPACE
/*!
@ -312,7 +317,20 @@ void QTipLabel::timerEvent(QTimerEvent *e)
|| e->timerId() == expireTimer.timerId()){
hideTimer.stop();
expireTimer.stop();
#if 0 /* Used to be included in Qt4 for Q_WS_MAC */ && QT_CONFIG(effects)
if (QApplication::isEffectEnabled(Qt::UI_FadeTooltip)){
// Fade out tip on mac (makes it invisible).
// The tip will not be deleted until a new tip is shown.
// DRSWAT - Cocoa
macWindowFade(qt_mac_window_for(this));
QTipLabel::instance->fadingOut = true; // will never be false again.
}
else
hideTipImmediately();
#else
hideTipImmediately();
#endif
}
}