|
@@ -450,11 +450,13 @@ extension KMOutlineViewController {
|
|
if(tempOutlineView.outlineView.selectedRow >= 0) {
|
|
if(tempOutlineView.outlineView.selectedRow >= 0) {
|
|
self.renameOutlineWithRow(row: tempOutlineView.outlineView.selectedRow)
|
|
self.renameOutlineWithRow(row: tempOutlineView.outlineView.selectedRow)
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ let row = tempOutlineView.outlineView.row(forItem: outlineItem)
|
|
if Thread.current.isMainThread {
|
|
if Thread.current.isMainThread {
|
|
- tempOutlineView.outlineView.scrollToVisible(tempOutlineView.outlineView.rect(ofRow: outlineItem.toIndex))
|
|
|
|
|
|
+ tempOutlineView.outlineView.scrollToVisible(tempOutlineView.outlineView.rect(ofRow: row))
|
|
} else {
|
|
} else {
|
|
DispatchQueue.main.async {
|
|
DispatchQueue.main.async {
|
|
- tempOutlineView.outlineView.scrollToVisible(tempOutlineView.outlineView.rect(ofRow: outlineItem.toIndex))
|
|
|
|
|
|
+ tempOutlineView.outlineView.scrollToVisible(tempOutlineView.outlineView.rect(ofRow: row))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|