]> git.sesse.net Git - kdenlive/commitdiff
fix bug 3197 (screen region capture)
authorHenrikki Almusa <henrikki.almusa@gmail.com>
Wed, 11 Dec 2013 19:50:23 +0000 (20:50 +0100)
committerVincent PINON <vincent.pinon@laposte.net>
Mon, 6 Jan 2014 21:55:53 +0000 (22:55 +0100)
src/recmonitor.cpp

index d8d2bd2d5eaf0a021ec8cef0ab98572d5d598d92..728999135ee4aa02a04ce600ef4bcf10267b1552 100644 (file)
@@ -723,14 +723,14 @@ void RecMonitor::slotRecord()
            m_captureArgs << "-f" << "x11grab";
            if (KdenliveSettings::grab_follow_mouse()) m_captureArgs << "-follow_mouse" << "centered";
            if (!KdenliveSettings::grab_hide_frame()) m_captureArgs << "-show_region" << "1";
+           captureSize = ":0.0";
             if (KdenliveSettings::grab_capture_type() == 0) {
                 // Full screen capture
-                captureSize = ":0.0";
                m_captureArgs << "-s" << QString::number(screenSize.width()) + "x" + QString::number(screenSize.height());
            } else {
                 // Region capture
                 m_captureArgs << "-s" << QString::number(KdenliveSettings::grab_width()) + "x" + QString::number(KdenliveSettings::grab_height());
-                captureSize = ":" + QString::number(KdenliveSettings::grab_offsetx()) + "." + QString::number(KdenliveSettings::grab_offsetx());
+                captureSize.append("+" + QString::number(KdenliveSettings::grab_offsetx()) + "." + QString::number(KdenliveSettings::grab_offsetx()));
             }
             // fps
             m_captureArgs << "-r" << QString::number(KdenliveSettings::grab_fps());