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

Reply via email to