diff --git a/gnucash/gnome/dialog-sx-since-last-run.c b/gnucash/gnome/dialog-sx-since-last-run.c
index 2d435507d7..a597c647d2 100644
--- a/gnucash/gnome/dialog-sx-since-last-run.c
+++ b/gnucash/gnome/dialog-sx-since-last-run.c
@@ -992,6 +992,9 @@ gnc_ui_sx_since_last_run_dialog (GtkWindow *parent, GncSxInstanceModel *sx_insta
dialog->editing_model = gnc_sx_slr_tree_model_adapter_new (sx_instances);
dialog->review_created_txns_toggle = GTK_TOGGLE_BUTTON(gtk_builder_get_object (builder, "review_txn_toggle"));
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(dialog->review_created_txns_toggle),
+ gnc_prefs_get_bool (GNC_PREFS_GROUP_STARTUP, GNC_PREF_SET_REVIEW));
+
dialog->created_txns = auto_created_txn_guids;
{
diff --git a/gnucash/gnome/dialog-sx-since-last-run.h b/gnucash/gnome/dialog-sx-since-last-run.h
index 4d7d912941..e86b6188e5 100644
--- a/gnucash/gnome/dialog-sx-since-last-run.h
+++ b/gnucash/gnome/dialog-sx-since-last-run.h
@@ -34,6 +34,7 @@
#define GNC_PREFS_GROUP_STARTUP "dialogs.sxs.since-last-run"
#define GNC_PREF_RUN_AT_FOPEN "show-at-file-open"
#define GNC_PREF_SHOW_AT_FOPEN "show-notify-window-at-file-open"
+#define GNC_PREF_SET_REVIEW "review-transactions"
typedef struct _GncSxSlrTreeModelAdapter GncSxSlrTreeModelAdapter;
typedef struct _GncSxSinceLastRunDialog GncSxSinceLastRunDialog;
diff --git a/gnucash/gschemas/org.gnucash.dialogs.sxs.gschema.xml.in b/gnucash/gschemas/org.gnucash.dialogs.sxs.gschema.xml.in
index 6fbfd4c4b5..bdd25e2eba 100644
--- a/gnucash/gschemas/org.gnucash.dialogs.sxs.gschema.xml.in
+++ b/gnucash/gschemas/org.gnucash.dialogs.sxs.gschema.xml.in
@@ -22,6 +22,11 @@
Show "since last run" notification dialog when a file is opened.
This setting controls whether the scheduled transactions notification-only "since last run" dialog is shown when a data file is opened (if "since last run" processing is enabled on file open). This includes the initial opening of the data file when GnuCash starts. If this setting is active, show the dialog, otherwise it is not shown.
+
+ false
+ Set "Review Created Transactions" as the default for the "since last run" dialog.
+ This setting controls whether as default the "review created transactions" is set for the "since last run" dialog.
+
diff --git a/gnucash/gtkbuilder/dialog-sx.glade b/gnucash/gtkbuilder/dialog-sx.glade
index b130527919..5d73f78493 100644
--- a/gnucash/gtkbuilder/dialog-sx.glade
+++ b/gnucash/gtkbuilder/dialog-sx.glade
@@ -524,7 +524,7 @@
1
- 3
+ 4
@@ -537,7 +537,7 @@
0
- 4
+ 5
@@ -588,7 +588,7 @@
0
- 5
+ 6
@@ -627,7 +627,7 @@
1
- 8
+ 9
@@ -666,7 +666,7 @@
1
- 7
+ 8
@@ -685,7 +685,7 @@
0
- 6
+ 7
2
@@ -701,7 +701,7 @@
0
- 7
+ 8
@@ -716,7 +716,24 @@
0
- 8
+ 9
+
+
+
+
+
+ 0
+ 3
+ 2