Skip to content

Commit 9e10ab7

Browse files
author
Gin
committed
m
1 parent 9849a42 commit 9e10ab7

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

SerialPrograms/Source/ML/Programs/ML_LabelImages.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,8 @@ void LabelImages::change_annotation_selection_by_mouse(double x, double y){
450450

451451
const size_t px = (size_t)std::max<double>(source_image_width * x + 0.5, 0);
452452
const size_t py = (size_t)std::max<double>(source_image_height * y + 0.5, 0);
453+
454+
const size_t old_selected_idx = m_selected_obj_idx;
453455

454456
double closest_distance = DBL_MAX;
455457
std::vector<size_t> zero_distance_annotations;
@@ -480,8 +482,11 @@ void LabelImages::change_annotation_selection_by_mouse(double x, double y){
480482
}
481483
}
482484

483-
auto new_label = m_annotations[m_selected_obj_idx].label;
484-
set_selected_label(new_label);
485+
if (old_selected_idx != m_selected_obj_idx){
486+
auto new_label = m_annotations[m_selected_obj_idx].label;
487+
set_selected_label(new_label);
488+
update_rendered_objects();
489+
}
485490
}
486491

487492
void LabelImages::select_prev_annotation(){

0 commit comments

Comments
 (0)