mirror of
https://github.com/godotengine/godot.git
synced 2024-12-09 10:09:20 +08:00
Merge pull request #82907 from mihe/gdext-failed-modal
Remove I/O error popup when failing to load/unload extension
This commit is contained in:
commit
dffd320421
@ -2510,17 +2510,13 @@ bool EditorFileSystem::_scan_extensions() {
|
||||
bool needs_restart = false;
|
||||
for (int i = 0; i < extensions_added.size(); i++) {
|
||||
GDExtensionManager::LoadStatus st = GDExtensionManager::get_singleton()->load_extension(extensions_added[i]);
|
||||
if (st == GDExtensionManager::LOAD_STATUS_FAILED) {
|
||||
EditorNode::get_singleton()->add_io_error("Error loading extension: " + extensions_added[i]);
|
||||
} else if (st == GDExtensionManager::LOAD_STATUS_NEEDS_RESTART) {
|
||||
if (st == GDExtensionManager::LOAD_STATUS_NEEDS_RESTART) {
|
||||
needs_restart = true;
|
||||
}
|
||||
}
|
||||
for (int i = 0; i < extensions_removed.size(); i++) {
|
||||
GDExtensionManager::LoadStatus st = GDExtensionManager::get_singleton()->unload_extension(extensions_removed[i]);
|
||||
if (st == GDExtensionManager::LOAD_STATUS_FAILED) {
|
||||
EditorNode::get_singleton()->add_io_error("Error removing extension: " + extensions_added[i]);
|
||||
} else if (st == GDExtensionManager::LOAD_STATUS_NEEDS_RESTART) {
|
||||
if (st == GDExtensionManager::LOAD_STATUS_NEEDS_RESTART) {
|
||||
needs_restart = true;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user