From a7dc3ea9e24399f318a9478fbcffe04ff2870de6 Mon Sep 17 00:00:00 2001 From: Greg Ercolano Date: Fri, 19 Dec 2014 05:55:08 +0000 Subject: Fix problem with *horiz* dot pattern alignment, optimized draw loop, fixed indent. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10497 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/Fl_Tree_Item.cxx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Fl_Tree_Item.cxx b/src/Fl_Tree_Item.cxx index 50c62646c..901eee6c9 100644 --- a/src/Fl_Tree_Item.cxx +++ b/src/Fl_Tree_Item.cxx @@ -732,13 +732,14 @@ void Fl_Tree_Item::draw_horizontal_connector(int x1, int x2, int y, const Fl_Tre fl_line(x1,y,x2,y); return; case FL_TREE_CONNECTOR_DOTTED: - { - y |= 1; // force alignment w/dot pattern - for ( int xx=x1; xx<=x2; xx++ ) { - if ( !(xx & 1) ) fl_point(xx, y); - } - } + { + y |= 1; // force alignment w/dot pattern + x1 |= 1; + for ( int xx=x1; xx<=x2; xx+=2 ) { + fl_point(xx, y); + } return; + } case FL_TREE_CONNECTOR_NONE: return; } -- cgit v1.2.3