fix selection of the suffix of a line

This commit is contained in:
2021-11-05 10:24:53 +01:00
parent 1346485446
commit e04c4a2ab7

View File

@@ -284,7 +284,7 @@ class InnerBigText(QWidget):
if line_number < len(self.lines): if line_number < len(self.lines):
line = self.lines[line_number] line = self.lines[line_number]
column_in_line = self.x_pos_to_column(e.pos().x()) + self._left_offset column_in_line = self.x_pos_to_column(e.pos().x()) + self._left_offset
column_in_line = min(column_in_line, line.length() - 1) # x was behind the last column of this line column_in_line = min(column_in_line, line.length()) # x was behind the last column of this line
char_in_line = line.column_to_char(column_in_line) char_in_line = line.column_to_char(column_in_line)
# print("%s in line %s" % (char_in_line, line_number)) # print("%s in line %s" % (char_in_line, line_number))
byte_in_line = line.char_index_to_byte(char_in_line) byte_in_line = line.char_index_to_byte(char_in_line)