From d2f456cf5280f59425084532bd2397ec625f7577 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Mon, 24 Jun 2019 22:53:37 -0400
Subject: [PATCH] More tools.

---
 CameraPane.java |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/CameraPane.java b/CameraPane.java
index 7afdef6..6966eee 100644
--- a/CameraPane.java
+++ b/CameraPane.java
@@ -10481,6 +10481,7 @@
                     ANTIALIAS = 0;
                     //System.out.println("RESTART");
                     AAtimer.restart();
+                    Globals.TIMERRUNNING = true;
                 }
             }
         }
@@ -11459,7 +11460,7 @@
 
     static boolean zoomonce = false;
     
-    void CreateSelectedPoint()
+    static void CreateSelectedPoint()
     {
         if (selectedpoint == null)
         {
@@ -13840,6 +13841,7 @@
         else
         if (evt.getSource() == AAtimer)
         {
+                    Globals.TIMERRUNNING = false;
             if (mouseDown)
             {
             //new Exception().printStackTrace();
@@ -13914,6 +13916,7 @@
             return;
         
         AAtimer.restart(); // 
+        Globals.TIMERRUNNING = true;
 
 //        waslive = LIVE;
 //        LIVE = false;
@@ -14377,7 +14380,8 @@
                 info.camera = renderCamera;
                 info.x = x;
                 info.y = y;
-                object.editWindow.copy.doEditDrag(info, (modifiers & MouseEvent.BUTTON3_MASK) != 0);
+                object.GetWindow().copy
+                        .doEditDrag(info, (modifiers & MouseEvent.BUTTON3_MASK) != 0);
             } else
             {
                 if (x < startX)
@@ -14541,9 +14545,9 @@
         ci.camera = renderCamera;
         if (!isRenderer)
         {
-            ObjEditor editWindow = object.editWindow;
-            Object3D copy = editWindow.copy;
-            if (copy.doEditClick(ci, 0))
+            //ObjEditor editWindow = object.editWindow;
+            //Object3D copy = editWindow.copy;
+            if (object.doEditClick(ci, 0))
             {
                 setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
             } else
@@ -15377,7 +15381,7 @@
         }
          */
 
-        object.editWindow.EditSelection();
+        object.editWindow.EditSelection(false);
     }
 
     void SelectParent()
@@ -16622,6 +16626,8 @@
 //                System.err.println("view = " + view[8] + " " + view[9] + " " + view[10] + " " + view[11]);
 //                System.err.println("view = " + view[12] + " " + view[13] + " " + view[14] + " " + view[15]);
                 
+                CreateSelectedPoint();
+                
                 // Will fit the mesh !!!
                 selectedpoint.toParent[0][0] = 0.0001;
                 selectedpoint.toParent[1][1] = 0.0001;

--
Gitblit v1.6.2