Mailing List Archive

NessusClient/nessus/prefs_dialog prefs_context.c, 1.7, 1.7.2.1 prefs_dialog.c, 1.10.2.3, 1.10.2.4 prefs_dialog.h, 1.1.1.1.2.1, 1.1.1.1.2.2
Update of /usr/local/cvs/NessusClient/nessus/prefs_dialog
In directory raccoon.nessus.org:/tmp/cvs-serv91289

Modified Files:
Tag: release-1-0
prefs_context.c prefs_dialog.c prefs_dialog.h
Log Message:
Backport from HEAD:
Make sure, that all data structures are synchronised with the GUI contents
whenever the Context is changed.


Index: prefs_context.c
===================================================================
RCS file: /usr/local/cvs/NessusClient/nessus/prefs_dialog/prefs_context.c,v
retrieving revision 1.7
retrieving revision 1.7.2.1
diff -u -d -r1.7 -r1.7.2.1
--- prefs_context.c 13 Oct 2005 15:55:47 -0000 1.7
+++ prefs_context.c 22 May 2006 12:56:41 -0000 1.7.2.1
@@ -307,7 +307,11 @@
gchar *text = NULL;
GtkTreeViewColumn *column;

+ /* Make sure to synchronise other data structures with the GUI elements */
prefs_dialog_apply(Context, MainDialog);
+ prefs_dialog_apply_plugin_prefs(Context->plugins);
+ prefs_dialog_apply_plugin_prefs(Context->scanners);
+ context_sync_plugin_prefs(Context);

scope_move_menuitem_enable(Context, TRUE);
scope_move_menuitem_enable(context, FALSE);

Index: prefs_dialog.c
===================================================================
RCS file: /usr/local/cvs/NessusClient/nessus/prefs_dialog/prefs_dialog.c,v
retrieving revision 1.10.2.3
retrieving revision 1.10.2.4
diff -u -d -r1.10.2.3 -r1.10.2.4
--- prefs_dialog.c 22 May 2006 12:43:41 -0000 1.10.2.3
+++ prefs_dialog.c 22 May 2006 12:56:41 -0000 1.10.2.4
@@ -76,7 +76,6 @@


static void prefs_dialog_set_tooltips(struct arglist *);
-static void prefs_dialog_apply_plugin_prefs(struct nessus_plugin *);

/*
* launch the users manual pdf document with the configure

Index: prefs_dialog.h
===================================================================
RCS file: /usr/local/cvs/NessusClient/nessus/prefs_dialog/prefs_dialog.h,v
retrieving revision 1.1.1.1.2.1
retrieving revision 1.1.1.1.2.2
diff -u -d -r1.1.1.1.2.1 -r1.1.1.1.2.2
--- prefs_dialog.h 9 Feb 2006 00:30:37 -0000 1.1.1.1.2.1
+++ prefs_dialog.h 22 May 2006 12:56:41 -0000 1.1.1.1.2.2
@@ -33,6 +33,7 @@

void prefs_dialog_setup(struct context *);
void prefs_dialog_apply(struct context *, struct arglist *);
+void prefs_dialog_apply_plugin_prefs(struct nessus_plugin *);
int prefs_dialog_execute(GtkWidget *, struct arglist *);
void prefs_dialog_set_defaults(struct context *, struct arglist *);
#endif

_______________________________________________
Nessus-cvs mailing list
Nessus-cvs@list.nessus.org
http://mail.nessus.org/mailman/listinfo/nessus-cvs