equal
deleted
inserted
replaced
1209 return markLTR; |
1209 return markLTR; |
1210 } |
1210 } |
1211 |
1211 |
1212 boolean isPositionLTR(int position, Position.Bias bias) { |
1212 boolean isPositionLTR(int position, Position.Bias bias) { |
1213 Document doc = component.getDocument(); |
1213 Document doc = component.getDocument(); |
1214 if(doc instanceof AbstractDocument ) { |
1214 if(bias == Position.Bias.Backward && --position < 0) |
1215 if(bias == Position.Bias.Backward && --position < 0) |
1215 position = 0; |
1216 position = 0; |
1216 return AbstractDocument.isLeftToRight(doc, position, position); |
1217 return ((AbstractDocument)doc).isLeftToRight(position, position); |
|
1218 } |
|
1219 return true; |
|
1220 } |
1217 } |
1221 |
1218 |
1222 Position.Bias guessBiasForOffset(int offset, Position.Bias lastBias, |
1219 Position.Bias guessBiasForOffset(int offset, Position.Bias lastBias, |
1223 boolean lastLTR) { |
1220 boolean lastLTR) { |
1224 // There is an abiguous case here. That if your model looks like: |
1221 // There is an abiguous case here. That if your model looks like: |