Kaynağa Gözat

D_box_* shouldn't move the current point

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@35246 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 16 yıl önce
ebeveyn
işleme
c1368661e2
1 değiştirilmiş dosya ile 4 ekleme ve 0 silme
  1. 4 0
      lib/display/draw2.c

+ 4 - 0
lib/display/draw2.c

@@ -401,6 +401,8 @@ void D_line_abs(double x1, double y1, double x2, double y2)
 
 void D_box_abs(double x1, double y1, double x2, double y2)
 {
+    struct vector save = cur;
+
     D_begin();
     D_move_abs(x1, y1);
     D_cont_abs(x2, y1);
@@ -409,6 +411,8 @@ void D_box_abs(double x1, double y1, double x2, double y2)
     D_close();
     D_end();
     D_fill();
+
+    cur = save;
 }
 
 /******************************************************************************/