Fix selection being cleared when drag scrolling
This commit is contained in:
parent
5c1747b2c8
commit
4ae3abb3cb
@ -228,11 +228,13 @@ class CharGrid:
|
||||
def update_cell_data(self, cell_program):
|
||||
if self.data_buffer_size is None:
|
||||
return
|
||||
clear_selection = self.screen.is_dirty
|
||||
with cell_program.mapped_vertex_data(self.vao_id, self.data_buffer_size) as address:
|
||||
cursor_changed, self.scrolled_by, self.screen_reversed = self.screen.update_cell_data(
|
||||
address, self.scrolled_by, False)
|
||||
|
||||
self.current_selection.clear()
|
||||
if clear_selection:
|
||||
self.current_selection.clear()
|
||||
self.render_data = self.screen_geometry
|
||||
if cursor_changed:
|
||||
c = self.screen.cursor
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user