fix select all
Got broken when the range slider was added. Select all did not select the last 4kb.
This commit is contained in:
@@ -452,9 +452,11 @@ class InnerBigText(QWidget):
|
|||||||
|
|
||||||
def _select_all(self):
|
def _select_all(self):
|
||||||
self.selection_highlight.start_byte = self.model.get_line_start_at(self._range_start)
|
self.selection_highlight.start_byte = self.model.get_line_start_at(self._range_start)
|
||||||
end_byte = self.model.byte_count() if self._range_end < 0 else min(
|
if self._range_end < 0 or self.model.byte_count() <= self._range_end:
|
||||||
self.model.byte_count(), self._range_end)
|
self.selection_highlight.end_byte = self.model.byte_count()
|
||||||
self.selection_highlight.end_byte = self.model.get_line_end_at(end_byte)
|
else:
|
||||||
|
self.selection_highlight.end_byte = self.model.get_line_start_at(self._range_end)
|
||||||
|
|
||||||
self._update_highlight_selected_text()
|
self._update_highlight_selected_text()
|
||||||
self.update()
|
self.update()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user