ScriptDebuggerRemote::~ScriptDebuggerRemote() { remove_print_handler(&phl); remove_error_handler(&eh); memdelete(mutex); }
void RenameDialog::_update_preview(String new_text) { if (lock_preview_update || preview_node == NULL) return; has_errors = false; add_error_handler(&eh); String new_name = _apply_rename(preview_node, spn_count_start->get_value()); if (!has_errors) { lbl_preview_title->set_text(TTR("Preview")); lbl_preview->set_text(new_name); if (new_name == preview_node->get_name()) { lbl_preview->add_color_override("font_color", Color(0, 0.5f, 0.25f, 1)); } else { lbl_preview->add_color_override("font_color", Color(0, 1, 0.5f, 1)); } } remove_error_handler(&eh); }
void EditorLog::deinit() { remove_error_handler(&eh); }