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