The following commit has been merged in the master branch:
commit b8a4a86be37515d3f320d42eeca3077cebf0cb4d
Author: Andrei Zavada <johnhom...@gmail.com>
Date:   Fri Apr 26 16:49:15 2013 +0300

    more accurate stacking of overlapping embedded annotation labels

diff --git a/src/ui/sf/montage.cc b/src/ui/sf/montage.cc
index 67af5e7..8e892cf 100644
--- a/src/ui/sf/montage.cc
+++ b/src/ui/sf/montage.cc
@@ -791,7 +791,7 @@ draw_montage( cairo_t* cr)
                                        (last_label_end > wa)
                                        ? ++overlap_count * 12
                                        : (overlap_count = 0);
-                               last_label_end = wa + extents.width + 3;
+                               last_label_end = max( wa + extents.width + 3, 
last_label_end);
 
                                
_p.CwB[SExpDesignUI::TColour::sf_embedded_annotations].set_source_rgba( cr, .9);
                                cairo_set_line_width( cr, 2.5);

-- 
Sleep experiment manager

_______________________________________________
debian-med-commit mailing list
debian-med-commit@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to