summaryrefslogtreecommitdiffstats
path: root/backend-shared/exportfuncs.h
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2020-02-08 22:05:37 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2020-02-08 14:06:18 -0800
commit2cea115ddb7528d9e6dd1bf918ebf5c670b82479 (patch)
tree372aec558eb5404d8268ed6f2db7721f8a219a4e /backend-shared/exportfuncs.h
parent1f03a8be81527c2c32e66a169457340283c0e7ce (diff)
downloadsubsurface-2cea115ddb7528d9e6dd1bf918ebf5c670b82479.tar.gz
Dive list: be more careful on when updating the UI after selection
Fix two issues: 1) When narrowing the selection, we didn't get setSelection() calls. Only, when the user released the mouse button was the selection updated. Therefore, hook into the mouse-release- event and update the UI if the selection changed. 2) We updated the ui in setSelection(). However, this was called on mouse-move even if the actual selection didn't change. Therefore, compare selection before and after processing of the event and only refresh the UI if there are changes. Clearly, this can only be a quick stopgap solution and we should find out how to properly hook into the selection change machinery. Though see commit 4928c4ae0421193bbd371cb0924091a970489611 for the reason why we do things as we do them. Fixes #2595 Reported-by: Willem Ferguson <willemferguson@zoology.up.ac.za> Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'backend-shared/exportfuncs.h')
0 files changed, 0 insertions, 0 deletions