Make sure either clips are selected or markers are selected, never both.
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
#include "widget/menu/menu.h"
|
||||
#include "widget/menu/menushared.h"
|
||||
#include "widget/timeruler/seekablewidget.h"
|
||||
#include "widget/timelinewidget/timelinewidget.h"
|
||||
|
||||
namespace olive {
|
||||
|
||||
@@ -108,6 +109,9 @@ void Marker::mousePressEvent(QMouseEvent* e)
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
// Feels very hacky, might it be better to write some access methods?
|
||||
static_cast<TimelineWidget *>(parent()->parent())->DeselectAll();
|
||||
}
|
||||
|
||||
void Marker::ShowContextMenu() {
|
||||
|
||||
@@ -135,6 +135,8 @@ void PointerTool::MousePress(TimelineViewMouseEvent *event)
|
||||
if (can_rubberband_select_) {
|
||||
drag_global_start_ = QCursor::pos();
|
||||
}
|
||||
|
||||
parent()->ruler()->DeselectAllMarkers();
|
||||
}
|
||||
|
||||
void PointerTool::MouseMove(TimelineViewMouseEvent *event)
|
||||
|
||||
Reference in New Issue
Block a user