From 47c5fd2d7abffe8ef28ff3424c646413abe15fcf Mon Sep 17 00:00:00 2001 From: twanvl Date: Fri, 8 Aug 2008 19:01:44 +0000 Subject: [PATCH] random seed settings stored at the right time git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1105 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/gui/set/random_pack_panel.cpp | 6 +++++- src/gui/set/random_pack_panel.hpp | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui/set/random_pack_panel.cpp b/src/gui/set/random_pack_panel.cpp index 6a92835a..6e4da64f 100644 --- a/src/gui/set/random_pack_panel.cpp +++ b/src/gui/set/random_pack_panel.cpp @@ -186,8 +186,12 @@ RandomPackPanel::~RandomPackPanel() { storeSettings(); } +void RandomPackPanel::onBeforeChangeSet() { + if (set) { + storeSettings(); + } +} void RandomPackPanel::onChangeSet() { - storeSettings(); preview ->setSet(set); card_list->setSet(set); totals ->setGame(set->game); diff --git a/src/gui/set/random_pack_panel.hpp b/src/gui/set/random_pack_panel.hpp index a39cd93f..dc648619 100644 --- a/src/gui/set/random_pack_panel.hpp +++ b/src/gui/set/random_pack_panel.hpp @@ -28,6 +28,7 @@ class RandomPackPanel : public SetWindowPanel { // --------------------------------------------------- : UI + virtual void onBeforeChangeSet(); virtual void onChangeSet(); virtual void initUI (wxToolBar* tb, wxMenuBar* mb);