diff --git a/space_view3d_panel_measure.py b/space_view3d_panel_measure.py
index 1cecf6c4723c652b118cf8bc6dc2c1cb7cb1d3b5..a96d7f3073c55b16770f3ffb14c82dc1e9800a39 100644
--- a/space_view3d_panel_measure.py
+++ b/space_view3d_panel_measure.py
@@ -19,9 +19,9 @@
 bl_addon_info = {
     "name": "Measure Panel",
     "author": "Buerbaum Martin (Pontiac)",
-    "version": (0, 7, 9),
+    "version": (0, 7, 10),
     "blender": (2, 5, 3),
-    "api": 32411,
+    "api": 33331,
     "location": "View3D > Properties > Measure",
     "description": "Measure distances between objects",
     "warning": "",
@@ -58,10 +58,15 @@ It's very helpful to use one or two "Empty" objects with
 "Snap during transform" enabled for fast measurement.
 
 Version history:
+v0.7.10 - Applied patch by Filiciss Muhgue that (mostly) fixes the quad view.
+    Patch link: https://projects.blender.org/tracker/?func=
+    detail&atid=127&aid=24932&group_id=9
+    Thanks for that!
+    Removed (now) unneeded "attr" setting for properties.
 v0.7.9 - Updated scene properties for changes in property API.
     See http://lists.blender.org/pipermail/bf-committers/
         2010-September/028654.html
-    Synced API changes in7from local copy.
+    Synced API changes in/from local copy.
 v0.7.8 - Various Py API changes by Campbell ...
     bl_default_closed -> bl_options = {'DEFAULT_CLOSED'}
     x.verts -> x.vertices
@@ -436,7 +441,7 @@ def region3d_get_2d_coordinates(context, loc_3d):
     total_mat = view_mat
 
     # order is important
-    vec = total_mat * Vector((loc_3d[0], loc_3d[1], loc_3d[2], 1.0))
+    vec = Vector((loc_3d[0], loc_3d[1], loc_3d[2], 1.0)) * total_mat
 
     # dehomogenise
     vec = Vector((
@@ -469,8 +474,8 @@ def draw_measurements_callback(self, context):
         p1, p2, color = line
 
         # Get and convert the Perspective Matrix of the current view/region.
-        view3d = bpy.context.space_data
-        region = view3d.region_3d
+        view3d = bpy.context
+        region = view3d.region_data
         perspMatrix = region.perspective_matrix
         tempMat = [perspMatrix[i][j] for i in range(4) for j in range(4)]
         perspBuff = bgl.Buffer(bgl.GL_FLOAT, 16, tempMat)