Updated Files
libbirdfont/BezierTool.vala |
libbirdfont/PenTool.vala |
--- a/libbirdfont/BezierTool.vala
+++ b/libbirdfont/BezierTool.vala
@@ -130,6 +130,10 @@
px = Glyph.path_coordinate_x (x);
py = Glyph.path_coordinate_y (y);
+
+ if (GridTool.is_visible ()) {
+ GridTool.tie_coordinate (ref px, ref py);
+ }
if (state == NONE) {
g.open_path ();
@@ -211,6 +215,11 @@
px = Glyph.path_coordinate_x (x);
py = Glyph.path_coordinate_y (y);
+
+ if (GridTool.is_visible ()) {
+ GridTool.tie_coordinate (ref px, ref py);
+ }
+
g = MainWindow.get_current_glyph ();
if (state == MOVE_HANDLES) {
@@ -248,7 +257,11 @@
px = Glyph.path_coordinate_x (x);
py = Glyph.path_coordinate_y (y);
-
+
+ if (GridTool.is_visible ()) {
+ GridTool.tie_coordinate (ref px, ref py);
+ }
+
if (state == MOVE_POINT) {
current_point.x = px;
current_point.y = py;
--- a/libbirdfont/PenTool.vala
+++ b/libbirdfont/PenTool.vala
@@ -161,10 +161,6 @@
x = Glyph.path_coordinate_x (ix);
y = Glyph.path_coordinate_y (iy);
-
- if (active_edit_point == null) print ("NULL\n");
- else print ("NOT NULL\n");
-
if (has_join_icon () && active_edit_point != null) {
join_paths ((!) active_edit_point);
}