Mailing List Archive

NessusClient/nessus/prefs_dialog prefs_context.c, 1.10, 1.11 prefs_dialog.c, 1.15, 1.16 prefs_dialog.h, 1.2, 1.3
Update of /usr/local/cvs/NessusClient/nessus/prefs_dialog
In directory raccoon.nessus.org:/tmp/cvs-serv82485

Modified Files:
prefs_context.c prefs_dialog.c prefs_dialog.h
Log Message:
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.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- prefs_context.c 4 May 2006 15:33:18 -0000 1.10
+++ prefs_context.c 22 May 2006 09:26:42 -0000 1.11
@@ -312,7 +312,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.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- prefs_dialog.c 18 May 2006 14:50:35 -0000 1.15
+++ prefs_dialog.c 22 May 2006 09:26:43 -0000 1.16
@@ -82,7 +82,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.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- prefs_dialog.h 9 Feb 2006 00:28:15 -0000 1.2
+++ prefs_dialog.h 22 May 2006 09:26:43 -0000 1.3
@@ -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