diff options
| author | Ignacio Etcheverry <ignalfonsore@gmail.com> | 2018-11-30 20:43:06 +0100 |
|---|---|---|
| committer | Ignacio Etcheverry <ignalfonsore@gmail.com> | 2018-11-30 20:43:06 +0100 |
| commit | b9b7dcdf001e1705ec45deab56d31eb74dcaaa4d (patch) | |
| tree | 9b65f61b02b24cd162de3c3c23a7f0ab042e0472 /modules/mono/editor/godotsharp_editor.cpp | |
| parent | bf94eed60c010f54299b6241a47c639c010a3985 (diff) | |
| download | redot-engine-b9b7dcdf001e1705ec45deab56d31eb74dcaaa4d.tar.gz | |
C#: Improve tool script support and fix reloading issues
Diffstat (limited to 'modules/mono/editor/godotsharp_editor.cpp')
| -rw-r--r-- | modules/mono/editor/godotsharp_editor.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/mono/editor/godotsharp_editor.cpp b/modules/mono/editor/godotsharp_editor.cpp index f27511ad5e..cce86efbf5 100644 --- a/modules/mono/editor/godotsharp_editor.cpp +++ b/modules/mono/editor/godotsharp_editor.cpp @@ -475,7 +475,9 @@ MonoReloadNode *MonoReloadNode::singleton = NULL; void MonoReloadNode::_reload_timer_timeout() { - CSharpLanguage::get_singleton()->reload_assemblies_if_needed(false); + if (CSharpLanguage::get_singleton()->is_assembly_reloading_needed()) { + CSharpLanguage::get_singleton()->reload_assemblies(false); + } } void MonoReloadNode::restart_reload_timer() { @@ -493,7 +495,9 @@ void MonoReloadNode::_notification(int p_what) { switch (p_what) { case MainLoop::NOTIFICATION_WM_FOCUS_IN: { restart_reload_timer(); - CSharpLanguage::get_singleton()->reload_assemblies_if_needed(true); + if (CSharpLanguage::get_singleton()->is_assembly_reloading_needed()) { + CSharpLanguage::get_singleton()->reload_assemblies(false); + } } break; default: { } break; |
