Skip to content

Commit 1af8c97

Browse files
authored
Merge pull request #1804 from HEXRD/fix-scroll-behavior
Reset scrollbar to previous position after mask is deleted
2 parents 9978be2 + 291406a commit 1af8c97

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

hexrdgui/masking/mask_manager_dialog.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,13 @@ def change_mask_presentation(self, index, name):
108108
MaskManager().masks_changed()
109109

110110
def remove_mask(self, row, name):
111+
scrollbar = self.ui.masks_table.verticalScrollBar()
112+
scroll_value = scrollbar.value()
111113
MaskManager().remove_mask(name)
112114
self.ui.masks_table.removeRow(row)
113115
self.update_table()
114116
MaskManager().masks_changed()
117+
self.ui.masks_table.verticalScrollBar().setValue(scroll_value)
115118

116119
def update_mask_name(self, row):
117120
old_name = MaskManager().mask_names[row]

0 commit comments

Comments
 (0)