diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2022-09-19 09:23:32 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2022-09-19 09:23:32 +0200 |
commit | 97a6c9f16d6c84e281e3cf5eea49263b2b81be34 (patch) | |
tree | 68bf8a07b01d0735d5bfe082b0bb8d2831781ac7 /editor/editor_undo_redo_manager.cpp | |
parent | 49891e4c2fc0b783e9b81e9e600a805d319f4088 (diff) | |
parent | b3997191d8b750b845294b49b08f327e7679d509 (diff) |
Merge pull request #66070 from KoBeWi/call_of_undo
Change UndoRedo to use Callables
Diffstat (limited to 'editor/editor_undo_redo_manager.cpp')
-rw-r--r-- | editor/editor_undo_redo_manager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/editor/editor_undo_redo_manager.cpp b/editor/editor_undo_redo_manager.cpp index 8c04a4d595..064448fd96 100644 --- a/editor/editor_undo_redo_manager.cpp +++ b/editor/editor_undo_redo_manager.cpp @@ -131,12 +131,12 @@ void EditorUndoRedoManager::create_action(const String &p_name, UndoRedo::MergeM void EditorUndoRedoManager::add_do_methodp(Object *p_object, const StringName &p_method, const Variant **p_args, int p_argcount) { UndoRedo *undo_redo = get_history_for_object(p_object).undo_redo; - undo_redo->add_do_methodp(p_object, p_method, p_args, p_argcount); + undo_redo->add_do_method(Callable(p_object, p_method).bindp(p_args, p_argcount)); } void EditorUndoRedoManager::add_undo_methodp(Object *p_object, const StringName &p_method, const Variant **p_args, int p_argcount) { UndoRedo *undo_redo = get_history_for_object(p_object).undo_redo; - undo_redo->add_undo_methodp(p_object, p_method, p_args, p_argcount); + undo_redo->add_undo_method(Callable(p_object, p_method).bindp(p_args, p_argcount)); } void EditorUndoRedoManager::_add_do_method(const Variant **p_args, int p_argcount, Callable::CallError &r_error) { |