[dia] bezierconn_remove_segment() was slightly off for undo
- From: Hans Breuer <hans src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [dia] bezierconn_remove_segment() was slightly off for undo
- Date: Tue, 29 Dec 2009 19:33:05 +0000 (UTC)
commit 81c0679dd6c0eb48d19fe144d1b2d86d0f6a6050
Author: Hans Breuer <hans breuer org>
Date: Tue Dec 29 20:28:48 2009 +0100
bezierconn_remove_segment() was slightly off for undo
lib/bezier_conn.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/lib/bezier_conn.c b/lib/bezier_conn.c
index ea38be9..6b7501c 100644
--- a/lib/bezier_conn.c
+++ b/lib/bezier_conn.c
@@ -529,6 +529,8 @@ bezierconn_remove_segment(BezierConn *bez, int pos)
object_unconnect((DiaObject *)bez, old_handle2);
object_unconnect((DiaObject *)bez, old_handle3);
+ /* remember the other point before overwriting */
+ old_point.p1 = bez->points[pos+1].p1;
remove_handles(bez, pos);
bezierconn_update_data(bez);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]