[med-svn] [aghermann] 24/34: mw/settings_cb.cc: correctly order assignments before checks in tDesign_switch_cb()
andrei zavada
hmmr-guest at moszumanska.debian.org
Sat Nov 23 00:46:49 UTC 2013
This is an automated email from the git hooks/post-receive script.
hmmr-guest pushed a commit to branch master
in repository aghermann.
commit 49d097d8cddbbf607ca94796ea61ef02cf42afc7
Author: Andrei Zavada <hmmr at ra>
Date: Sat Nov 16 01:35:01 2013 +0200
mw/settings_cb.cc: correctly order assignments before checks in tDesign_switch_cb()
---
upstream/src/aghermann/ui/mw/settings_cb.cc | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/upstream/src/aghermann/ui/mw/settings_cb.cc b/upstream/src/aghermann/ui/mw/settings_cb.cc
index fbbb2c5..4ea202b 100644
--- a/upstream/src/aghermann/ui/mw/settings_cb.cc
+++ b/upstream/src/aghermann/ui/mw/settings_cb.cc
@@ -76,14 +76,19 @@ tDesign_switch_page_cb(
!ED.ED->swu_params.same_as( ED.swu_params_saved) ) {
// rescan tree
ED.do_rescan_tree(); // with populate
+
} else if ( ED.tl_height_saved != ED.tl_height ||
// recalculte mesurements layout as necessary
ED.tl_pph_saved != ED.tl_pph )
ED.populate_1();
} else {
+ ED.pagesize_item = ED.figure_pagesize_item();
+ ED.binsize_item = ED.figure_binsize_item();
+
ED.tl_pph_saved = ED.tl_pph;
ED.tl_height_saved = ED.tl_height;
+
ED.pagesize_item_saved = ED.pagesize_item;
ED.binsize_item_saved = ED.binsize_item;
ED.af_dampen_window_type_saved = ED.ED->af_dampen_window_type;
@@ -92,9 +97,6 @@ tDesign_switch_page_cb(
ED. mc_params_saved.make_same( ED.ED-> mc_params);
ED.swu_params_saved.make_same( ED.ED->swu_params);
- ED.pagesize_item = ED.figure_pagesize_item();
- ED.binsize_item = ED.figure_binsize_item();
-
ED.W_V1.up();
// colours are served specially elsewhere
--
Alioth's /git/debian-med/git-commit-notice on /srv/git.debian.org/git/debian-med/aghermann.git
More information about the debian-med-commit
mailing list