]> git.sesse.net Git - kdenlive/blobdiff - src/geometryval.cpp
Updated Hungarian translation
[kdenlive] / src / geometryval.cpp
index a44fe34b5c8dc7280e606d4c9cf5a2aa0ae82cc1..f14c9875e03a998e4528b504bf8bf1d312339528 100644 (file)
@@ -382,9 +382,10 @@ void Geometryval::slotAddFrame(int pos)
     if (pos == -1) pos = spinPos->value();
     Mlt::GeometryItem item;
     item.frame(pos);
-    QRectF r = m_paramRect->sceneBoundingRect().normalized();
-    item.x(r.left() / m_dar);
-    item.y(r.top());
+    QRectF r = m_paramRect->rect().normalized();
+    QPointF rectpos = m_paramRect->pos();
+    item.x(rectpos.x() / m_dar);
+    item.y(rectpos.y());
     item.w(r.width() / m_dar);
     item.h(r.height());
     item.mix(spinTransp->value());
@@ -514,9 +515,10 @@ void Geometryval::slotUpdateTransitionProperties()
         // no keyframe under cursor
         return;
     }
-    QRectF r = m_paramRect->sceneBoundingRect().normalized();
-    item.x(r.left() / m_dar);
-    item.y(r.top());
+    QRectF r = m_paramRect->rect().normalized();
+    QPointF rectpos = m_paramRect->pos();
+    item.x(rectpos.x() / m_dar);
+    item.y(rectpos.y());
     item.w(r.width() / m_dar);
     item.h(r.height());
     m_geom->insert(item);
@@ -533,7 +535,7 @@ void Geometryval::slotGeometry()
         // no keyframe under cursor
         return;
     }
-    QRectF r = m_paramRect->sceneBoundingRect().normalized();
+    QRectF r = m_paramRect->rect().normalized();
 
     QDialog d(this);
     m_view.setupUi(&d);