summaryrefslogtreecommitdiff
path: root/src/analysis/project.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2017-08-27 09:47:29 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2017-08-27 10:07:59 (GMT)
commitacd37cbf8578686d2e5bae64b6b4eb6d2bc5376b (patch)
treec3ec34400c422ccd3e0f122ae6c0ec7ea67e37de /src/analysis/project.c
parent8ca477e012b11a19363542d171b8e973d637641c (diff)
Deleted the reference to the main window in all panels.
Diffstat (limited to 'src/analysis/project.c')
-rw-r--r--src/analysis/project.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/analysis/project.c b/src/analysis/project.c
index 9377247..9a10985 100644
--- a/src/analysis/project.c
+++ b/src/analysis/project.c
@@ -76,8 +76,6 @@ struct _GStudyProject
{
GObject parent; /* A laisser en premier */
- GObject *ref; /* Espace de référencement */
-
char *filename; /* Lieu d'enregistrement */
loaded_content *contents; /* Contenus binaires chargés */
@@ -181,15 +179,12 @@ static void g_study_project_init(GStudyProject *project)
* *
******************************************************************************/
-GStudyProject *g_study_project_new(GObject *ref)
+GStudyProject *g_study_project_new(void)
{
GStudyProject *result; /* Composant à retourner */
result = g_object_new(G_TYPE_STUDY_PROJECT, NULL);
- g_object_ref(ref);
- result->ref = ref;
-
return result;
}
@@ -197,8 +192,7 @@ GStudyProject *g_study_project_new(GObject *ref)
/******************************************************************************
* *
-* Paramètres : ref = espace de référencements global. *
-* filename = chemin d'accès au fichier à charger. *
+* Paramètres : filename = chemin d'accès au fichier à charger. *
* *
* Description : Crée un projet à partir du contenu XML d'un fichier. *
* *
@@ -208,7 +202,7 @@ GStudyProject *g_study_project_new(GObject *ref)
* *
******************************************************************************/
-GStudyProject *g_study_project_open(GObject *ref, const char *filename)
+GStudyProject *g_study_project_open(const char *filename)
{
GStudyProject *result; /* Adresse à retourner */
xmlDocPtr xdoc; /* Structure XML chargée */
@@ -228,7 +222,7 @@ GStudyProject *g_study_project_open(GObject *ref, const char *filename)
if (!open_xml_file(filename, &xdoc, &context)) return NULL;
- result = g_study_project_new(ref);
+ result = g_study_project_new();
result->filename = strdup(filename);
@@ -866,7 +860,7 @@ GPanelItem *_setup_new_panel_item_for_binary(GStudyProject *project, GLoadedBina
lname = g_loaded_binary_get_name(binary, true);
result = g_panel_item_new(PIP_BINARY_VIEW, name, lname, selected, true, "N");
- register_panel_item(result, project->ref, get_main_configuration());
+ register_panel_item(result, get_main_configuration());
handled->items = (GPanelItem **)realloc(handled->items, ++handled->count * sizeof(GPanelItem *));
handled->items[handled->count - 1] = result;