浏览代码

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 年之前
父节点
当前提交
c1368661e2
共有 1 个文件被更改,包括 4 次插入0 次删除
  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;
 }
 
 /******************************************************************************/