summary refs log tree commit diff
path: root/src/timeline/widgets/ImageItem.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/timeline/widgets/ImageItem.cc')
-rw-r--r--src/timeline/widgets/ImageItem.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/timeline/widgets/ImageItem.cc b/src/timeline/widgets/ImageItem.cc
index 3aae63c8..03f9741b 100644
--- a/src/timeline/widgets/ImageItem.cc
+++ b/src/timeline/widgets/ImageItem.cc
@@ -138,6 +138,11 @@ ImageItem::setImage(const QPixmap &image)
 void
 ImageItem::mousePressEvent(QMouseEvent *event)
 {
+        if (!isInteractive_) {
+                event->accept();
+                return;
+        }
+
         if (event->button() != Qt::LeftButton)
                 return;
 
@@ -204,7 +209,7 @@ ImageItem::paintEvent(QPaintEvent *event)
         painter.drawPath(path);
 
         // Bottom text section
-        if (underMouse()) {
+        if (isInteractive_ && underMouse()) {
                 const int textBoxHeight = fontHeight / 2 + 6;
 
                 textRegion_ = QRectF(0, height_ - textBoxHeight, width_, textBoxHeight);