The following commit has been merged in the master branch:
commit 7fed82f5d375ec0e02d76af1969b139415f1a516
Author: Andrei Zavada <[email protected]>
Date: Fri Jul 19 01:27:31 2013 +0300
SF: only modify drawn profiles' scale with scroll
diff --git a/src/aghermann/ui/sf/montage_cb.cc
b/src/aghermann/ui/sf/montage_cb.cc
index d8a0163..b025c96 100644
--- a/src/aghermann/ui/sf/montage_cb.cc
+++ b/src/aghermann/ui/sf/montage_cb.cc
@@ -463,14 +463,20 @@ daSFMontage_scroll_event_cb(
} else {
switch ( event->direction ) {
case GDK_SCROLL_DOWN:
- Ch->psd.display_scale /= SF._p.scroll_factor;
- Ch->swu.display_scale /= SF._p.scroll_factor;
- Ch->mc.display_scale /= SF._p.scroll_factor;
+ if ( Ch->draw_psd )
+ Ch->psd.display_scale /=
SF._p.scroll_factor;
+ if ( Ch->draw_swu )
+ Ch->swu.display_scale /=
SF._p.scroll_factor;
+ if ( Ch->draw_mc )
+ Ch->mc.display_scale /=
SF._p.scroll_factor;
break;
case GDK_SCROLL_UP:
- Ch->psd.display_scale *= SF._p.scroll_factor;
- Ch->swu.display_scale *= SF._p.scroll_factor;
- Ch->mc.display_scale *= SF._p.scroll_factor;
+ if ( Ch->draw_psd )
+ Ch->psd.display_scale *=
SF._p.scroll_factor;
+ if ( Ch->draw_swu )
+ Ch->swu.display_scale *=
SF._p.scroll_factor;
+ if ( Ch->draw_mc )
+ Ch->mc.display_scale *=
SF._p.scroll_factor;
break;
case GDK_SCROLL_LEFT:
if ( SF.cur_vpage() > 0 )
--
Sleep experiment manager
_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit