[geany/geany-plugins] 93388a: workbench: import base path on "Add project..."

LarsDW223 git-noreply at xxxxx
Mon Feb 26 20:52:54 UTC 2018


Branch:      refs/heads/master
Author:      LarsDW223 <lars_paulsen at web.de>
Committer:   LarsDW223 <lars_paulsen at web.de>
Date:        Mon, 26 Feb 2018 20:52:54 UTC
Commit:      93388a803220ad972c91eeaa51a47e775f533fa0
             https://github.com/geany/geany-plugins/commit/93388a803220ad972c91eeaa51a47e775f533fa0

Log Message:
-----------
workbench: import base path on "Add project..."

Import the base path on adding a project by calling "wb_project_load()".
This prevents the user from having to close and re-open the workbench
once to have the base path imported. Fixes #709.


Modified Paths:
--------------
    workbench/src/wb_project.c
    workbench/src/wb_project.h
    workbench/src/workbench.c

Modified: workbench/src/wb_project.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -1286,7 +1286,7 @@ gboolean wb_project_save(WB_PROJECT *prj, GError **error)
  * @return TRUE on success, FALSE otherwise
  *
  **/
-gboolean wb_project_load(WB_PROJECT *prj, gchar *filename, GError **error)
+gboolean wb_project_load(WB_PROJECT *prj, const gchar *filename, GError **error)
 {
 	GKeyFile *kf;
 	guint	 index;


Modified: workbench/src/wb_project.h
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -63,7 +63,7 @@ gchar *wb_project_get_bookmark_at_index (WB_PROJECT *prj, guint index);
 guint wb_project_get_bookmarks_count(WB_PROJECT *prj);
 
 gboolean wb_project_save(WB_PROJECT *prj, GError **error);
-gboolean wb_project_load(WB_PROJECT *prj, gchar *filename, GError **error);
+gboolean wb_project_load(WB_PROJECT *prj, const gchar *filename, GError **error);
 
 gchar *wb_project_get_info (WB_PROJECT *prj);
 


Modified: workbench/src/workbench.c
3 lines changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -398,6 +398,9 @@ gboolean workbench_add_project(WORKBENCH *wb, const gchar *filename)
 		}
 		g_ptr_array_add (wb->projects, entry);
 
+		/* Load project to import base path. */
+		wb_project_load(project, filename, NULL);
+
 		wb->modified = TRUE;
 		return TRUE;
 	}



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Plugins-Commits mailing list