diff --git a/src/plugins/bineditor/bineditor.cpp b/src/plugins/bineditor/bineditor.cpp
index 2e3f2a361c6b05f9c4d16a69f6de378c3a29d06f..ff80e5768f54247fdb3eb5dcdcb79401b39e5486 100644
--- a/src/plugins/bineditor/bineditor.cpp
+++ b/src/plugins/bineditor/bineditor.cpp
@@ -431,11 +431,7 @@ void BinEditor::setLazyData(quint64 startAddr, int range, int blockSize)
 
     init();
 
-    m_cursorPosition = startAddr - m_baseAddr;
-    verticalScrollBar()->setValue(m_cursorPosition / 16);
-
-    emit cursorPositionChanged(m_cursorPosition);
-    viewport()->update();
+    setCursorPosition(startAddr - m_baseAddr);
 }
 
 void BinEditor::resizeEvent(QResizeEvent *)