diff --git a/app/widget/marker/marker.cpp b/app/widget/marker/marker.cpp index e5d3a7ca9..e716385ac 100644 --- a/app/widget/marker/marker.cpp +++ b/app/widget/marker/marker.cpp @@ -25,6 +25,8 @@ #include "common/qtutils.h" #include "config/config.h" +#include "panel/panelmanager.h" +#include "panel/timeline/timeline.h" #include "ui/colorcoding.h" #include "widget/menu/menu.h" #include "widget/menu/menushared.h" @@ -114,6 +116,11 @@ void Marker::paintEvent(QPaintEvent *event) } else { resize(marker_width_, marker_height_); } + + TimelinePanel* timeline = PanelManager::instance()->MostRecentlyFocused(); + if (timeline) { + timeline->timeline_widget()->Refresh(); + } } void Marker::mousePressEvent(QMouseEvent* e) diff --git a/app/widget/timelinewidget/timelinewidget.h b/app/widget/timelinewidget/timelinewidget.h index 080aa9fd5..55236255d 100644 --- a/app/widget/timelinewidget/timelinewidget.h +++ b/app/widget/timelinewidget/timelinewidget.h @@ -218,6 +218,11 @@ public: */ void SignalDeselectedAllBlocks(); + void Refresh() + { + UpdateViewports(); + } + MultiUndoCommand *TakeSubtitleSectionCommand() { // Copy pointer diff --git a/app/widget/timelinewidget/view/timelineview.cpp b/app/widget/timelinewidget/view/timelineview.cpp index e4b3b38e2..a7eb9420b 100644 --- a/app/widget/timelinewidget/view/timelineview.cpp +++ b/app/widget/timelinewidget/view/timelineview.cpp @@ -637,8 +637,6 @@ void TimelineView::DrawClipMarker(QPainter* painter, double marker_x, qreal mark int half_marker_height = marker_height / 3; - qDebug() << x << y; - QPoint points[] = { QPoint(x, y), QPoint(x - half_width, y - half_marker_height),