fix set_dialog_callback for treeviews #4801

previously it would call dialog_callback with
the treeview_node object
This commit is contained in:
gfgtdf 2020-03-14 01:16:14 +01:00
parent d39fe3ad6d
commit e42b78fb02

View file

@ -594,7 +594,7 @@ void tree_view_node::signal_handler_left_button_click(const event::ui_event even
unfolded_ = unfolded_new;
is_folded() ? fold_internal() : unfold_internal();
fire(event::NOTIFY_MODIFIED, get_tree_view(), nullptr);
get_tree_view().fire(event::NOTIFY_MODIFIED, get_tree_view(), nullptr);
}
void tree_view_node::signal_handler_label_left_button_click(const event::ui_event event, bool& handled, bool& halt)
@ -618,7 +618,7 @@ void tree_view_node::signal_handler_label_left_button_click(const event::ui_even
get_tree_view().selected_item_ = this;
fire(event::NOTIFY_MODIFIED, get_tree_view(), nullptr);
get_tree_view().fire(event::NOTIFY_MODIFIED, get_tree_view(), nullptr);
}
void tree_view_node::init_grid(grid* g, const std::map<std::string /* widget id */, string_map>& data)
@ -807,7 +807,7 @@ void tree_view_node::select_node(bool expand_parents)
get_tree_view().selected_item_ = this;
fire(event::NOTIFY_MODIFIED, get_tree_view(), nullptr);
get_tree_view().fire(event::NOTIFY_MODIFIED, get_tree_view(), nullptr);
label_->set_value_bool(true);
}