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
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