[gnome-builder/gnome-builder-3-32] foundry: short circuit if no project was loaded
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/gnome-builder-3-32] foundry: short circuit if no project was loaded
- Date: Thu, 30 May 2019 02:21:52 +0000 (UTC)
commit 4937defb2a372c0aa848c8518736df541668f778
Author: Christian Hergert <chergert redhat com>
Date: Wed May 29 19:21:32 2019 -0700
foundry: short circuit if no project was loaded
src/libide/foundry/ide-foundry-init.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/libide/foundry/ide-foundry-init.c b/src/libide/foundry/ide-foundry-init.c
index cb23e0f30..be3d82042 100644
--- a/src/libide/foundry/ide-foundry-init.c
+++ b/src/libide/foundry/ide-foundry-init.c
@@ -200,7 +200,11 @@ _ide_foundry_unload_async (IdeContext *context,
task = ide_task_new (context, cancellable, callback, user_data);
ide_task_set_source_tag (task, _ide_foundry_unload_async);
- config_manager = ide_config_manager_from_context (context);
+ if (!(config_manager = ide_context_peek_child_typed (context, IDE_TYPE_CONFIG_MANAGER)))
+ {
+ ide_task_return_boolean (task, TRUE);
+ IDE_EXIT;
+ }
ide_config_manager_save_async (config_manager,
cancellable,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]