svn path=/trunk/kdenlive/; revision=4536
{
GenTime cropStart = m_cropStart->gentime();
GenTime cropEnd = m_cropEnd->gentime();
{
GenTime cropStart = m_cropStart->gentime();
GenTime cropEnd = m_cropEnd->gentime();
- GenTime duration = m_clip->maxDuration() - cropStart - cropEnd;
+ GenTime duration = m_clip->maxDuration() - cropEnd - cropStart;
if (duration >= GenTime()) {
m_dur->setValue(duration);
if (duration >= GenTime()) {
m_dur->setValue(duration);
} else {
m_cropEnd->blockSignals(true);
} else {
m_cropEnd->blockSignals(true);
- m_cropEnd->setValue(m_clip->maxDuration() - cropStart - m_dur->gentime());
+ m_cropEnd->setValue(m_clip->maxDuration() - m_dur->gentime() - cropStart);
m_cropEnd->blockSignals(false);
}
}
m_cropEnd->blockSignals(false);
}
}
#include "timecodedisplay.h"
#include "ui_clipdurationdialog_ui.h"
#include "timecodedisplay.h"
#include "ui_clipdurationdialog_ui.h"
+/**
+ * @class ClipDurationDialog
+ * @brief A dialog for modifying an item's (clip or transition) duration.
+ * @author Jean-Baptiste Mardelle
+ */
class ClipDurationDialog : public QDialog, public Ui::ClipDurationDialog_UI
{
class ClipDurationDialog : public QDialog, public Ui::ClipDurationDialog_UI
{