Revision: 43684
          http://brlcad.svn.sourceforge.net/brlcad/?rev=43684&view=rev
Author:   bob1961
Date:     2011-03-04 15:22:06 +0000 (Fri, 04 Mar 2011)

Log Message:
-----------
Fixed a problem with rect_mode that was causing an offset rectangle to be drawn.

Modified Paths:
--------------
    brlcad/trunk/src/libtclcad/ged_obj.c

Modified: brlcad/trunk/src/libtclcad/ged_obj.c
===================================================================
--- brlcad/trunk/src/libtclcad/ged_obj.c        2011-03-04 14:45:24 UTC (rev 
43683)
+++ brlcad/trunk/src/libtclcad/ged_obj.c        2011-03-04 15:22:06 UTC (rev 
43684)
@@ -5267,7 +5267,6 @@
     char *av[5];
     int x, y;
     int dx, dy;
-    int half_wMh;
     struct bu_vls dx_vls, dy_vls;
     struct ged_dm_view *gdvp;
 
@@ -5301,9 +5300,8 @@
        return BRLCAD_ERROR;
     }
 
-    half_wMh = (gdvp->gdv_dmp->dm_width - gdvp->gdv_dmp->dm_height) * 0.5;
     dx = x - gdvp->gdv_view->gv_prevMouseX;
-    dy = gdvp->gdv_dmp->dm_height - y + half_wMh - 
gdvp->gdv_view->gv_prevMouseY;
+    dy = gdvp->gdv_dmp->dm_height - y - gdvp->gdv_view->gv_prevMouseY;
 
     bu_vls_init(&dx_vls);
     bu_vls_init(&dy_vls);
@@ -6707,7 +6705,6 @@
     int ac;
     char *av[5];
     int x, y;
-    int half_wMh;
     struct bu_vls bindings;
     struct bu_vls x_vls, y_vls;
     struct ged_dm_view *gdvp;
@@ -6744,9 +6741,8 @@
        return BRLCAD_ERROR;
     }
 
-    half_wMh = (gdvp->gdv_dmp->dm_width - gdvp->gdv_dmp->dm_height) * 0.5;
     gdvp->gdv_view->gv_prevMouseX = x;
-    gdvp->gdv_view->gv_prevMouseY = gdvp->gdv_dmp->dm_height - y + half_wMh;
+    gdvp->gdv_view->gv_prevMouseY = gdvp->gdv_dmp->dm_height - y;
     gdvp->gdv_view->gv_mode = GED_RECTANGLE_MODE;
 
     ac = 4;


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to