From 3c49eb1889b4df7434c329f9fabe2b8bc40a2c57 Mon Sep 17 00:00:00 2001 From: twanvl Date: Thu, 30 Dec 2010 17:07:54 +0000 Subject: [PATCH] fixed crash upon opening of random pack panel git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1569 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/gui/set/random_pack_panel.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gui/set/random_pack_panel.cpp b/src/gui/set/random_pack_panel.cpp index 9ef12764..38674578 100644 --- a/src/gui/set/random_pack_panel.cpp +++ b/src/gui/set/random_pack_panel.cpp @@ -466,6 +466,7 @@ void RandomPackPanel::onChangeSet() { seed_fixed ->SetValue(!gs.pack_seed_random); seed->Enable(!gs.pack_seed_random); setSeed(gs.pack_seed); + generator.set = SetP(); // prevent spurious events FOR_EACH(pick, pickers) { pick.value->SetValue(gs.pack_amounts[pick.pack->name]); } @@ -559,6 +560,7 @@ void RandomPackPanel::onPackTypeClick(wxCommandEvent& ev) { // ----------------------------------------------------------------------------- : Generating void RandomPackPanel::updateTotals() { + if (!generator.set) return; // not initialized generator.reset(last_seed); int total_packs = 0; FOR_EACH(pick,pickers) {