]> git.lyx.org Git - lyx.git/blobdiff - src/bufferview_funcs.C
GTK graphics dialog: Default to scaling 100% when no scaling or size is given
[lyx.git] / src / bufferview_funcs.C
index fedeccdd6b858ffd9c50f7c6fde0162605f081f9..41f94771b80c9072ec752e69865799a1b6276b64 100644 (file)
@@ -163,7 +163,11 @@ Point coordOffset(DocIterator const & dit, bool boundary)
                CursorSlice const & sl = dit[i];
                int xx = 0;
                int yy = 0;
-               sl.inset().cursorPos(sl, boundary && ((i+1) == dit.depth()), xx, yy);
+               //FIXME: the check for asMathInset() shouldn't be necessary
+               // but math insets do not return a sensible editable() state yet.
+               if (sl.inset().asMathInset() 
+                   || sl.inset().editable() == InsetBase::HIGHLY_EDITABLE)
+                       sl.inset().cursorPos(sl, boundary && ((i+1) == dit.depth()), xx, yy);
                x += xx;
                y += yy;
                //lyxerr << "LCursor::getPos, i: "