aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/kristalltextbrowser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/kristalltextbrowser.cpp')
-rw-r--r--src/widgets/kristalltextbrowser.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/widgets/kristalltextbrowser.cpp b/src/widgets/kristalltextbrowser.cpp
index f94485e..b92bf0f 100644
--- a/src/widgets/kristalltextbrowser.cpp
+++ b/src/widgets/kristalltextbrowser.cpp
@@ -37,7 +37,8 @@ void KristallTextBrowser::mouseMoveEvent(QMouseEvent *event)
// because QTextBrowser for some reason resets viewport cursor
// to ArrowCursor after we hover over links
const QCursor& cur = this->viewport()->cursor();
- if (cur != this->wanted_cursor && cur != Qt::PointingHandCursor)
+ if (cur.shape() != this->wanted_cursor.shape() &&
+ cur.shape() != Qt::PointingHandCursor)
{
this->viewport()->setCursor(wanted_cursor);
}