diff options
Diffstat (limited to 'src/plugins/bookmarks')
-rw-r--r-- | src/plugins/bookmarks/bookmarksplugin.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/bookmarks/bookmarksplugin.cpp b/src/plugins/bookmarks/bookmarksplugin.cpp index 06eb6b49c9..911702cc1d 100644 --- a/src/plugins/bookmarks/bookmarksplugin.cpp +++ b/src/plugins/bookmarks/bookmarksplugin.cpp @@ -190,7 +190,7 @@ void BookmarksPluginPrivate::updateActions(bool enableToggle, int state) void BookmarksPluginPrivate::editorOpened(IEditor *editor) { - if (auto widget = qobject_cast<TextEditorWidget *>(editor->widget())) { + if (auto widget = TextEditorWidget::fromEditor(editor)) { connect(widget, &TextEditorWidget::markRequested, this, [this, editor](TextEditorWidget *, int line, TextMarkRequestKind kind) { if (kind == BookmarkRequest && !editor->document()->isTemporary()) @@ -204,7 +204,7 @@ void BookmarksPluginPrivate::editorOpened(IEditor *editor) void BookmarksPluginPrivate::editorAboutToClose(IEditor *editor) { - if (auto widget = qobject_cast<TextEditorWidget *>(editor->widget())) { + if (auto widget = TextEditorWidget::fromEditor(editor)) { disconnect(widget, &TextEditorWidget::markContextMenuRequested, this, &BookmarksPluginPrivate::requestContextMenu); } |