Jürgen, OK for branch?

-------- Original Message --------
Subject: [Cvslog] r27656 - /lyx-devel/trunk/src/TextMetrics.cpp
Date: Fri, 21 Nov 2008 11:32:57 -0000
From: [EMAIL PROTECTED]
Reply-To: lyx-devel@lists.lyx.org
To: [EMAIL PROTECTED]

Author: dov
Date: Fri Nov 21 12:32:56 2008
New Revision: 27656

URL: http://www.lyx.org/trac/changeset/27656
Log:
get rid of code duplication between overloaded versions of isRTLBoundary

This is in preparation of some changes to be made in this function, now the change will only have to be done once...

Modified:
    lyx-devel/trunk/src/TextMetrics.cpp

Modified: lyx-devel/trunk/src/TextMetrics.cpp
URL: http://www.lyx.org/trac/file/lyx-devel/trunk/src/TextMetrics.cpp?rev=27656
==============================================================================
--- lyx-devel/trunk/src/TextMetrics.cpp (original)
+++ lyx-devel/trunk/src/TextMetrics.cpp Fri Nov 21 12:32:56 2008
@@ -321,15 +321,9 @@
        if (pos == 0)
                return false;

-       Paragraph const & par = text_->getPar(pit);
-
-       bool left = displayFont(pit, pos - 1).isVisibleRightToLeft();
-       bool right;
-       if (pos == par.size())
-               right = par.isRTL(bv_->buffer().params());
-       else
-               right = displayFont(pit, pos).isVisibleRightToLeft();
-       return left != right;
+       Font const & left_font = displayFont(pit, pos - 1);
+
+       return isRTLBoundary(pit, pos, left_font);
 }




_______________________________________________
Cvslog mailing list
[EMAIL PROTECTED]
http://www.lyx.org/mailman/listinfo/cvslog

Reply via email to