[brailleblaster] push by brandon....@xxxxxxxxx - Fixed a bug in undo remove element code on 2014-12-08 19:46 GMT

  • From: brailleblaster@xxxxxxxxxxxxxx
  • To: brailleblaster@xxxxxxxxxxxxx
  • Date: Mon, 08 Dec 2014 19:46:37 +0000

Revision: 9300ca1a64de
Branch:   rt1835-UndoRemoveElement
Author:   Brandon Roller<brandon.r.roller@xxxxxxxxx>
Date:     Mon Dec  8 19:48:22 2014 UTC
Log:      Fixed a bug in undo remove element code
https://code.google.com/p/brailleblaster/source/detail?r=9300ca1a64de

Modified:
/src/main/org/brailleblaster/perspectives/braille/stylers/ElementInserter.java

=======================================
--- /src/main/org/brailleblaster/perspectives/braille/stylers/ElementInserter.java Mon Dec 8 19:05:31 2014 UTC +++ /src/main/org/brailleblaster/perspectives/braille/stylers/ElementInserter.java Mon Dec 8 19:48:22 2014 UTC
@@ -68,7 +68,10 @@
if(ev.getNode() instanceof Element && ((Element)ev.getNode()).getAttributeValue("semantics").contains("style")){ ArrayList<TextMapElement>elList = constructMapElements((Element)ev.getNode(), 0);

- insertInList(elList, ev.getListIndex(), ev.getTextOffset() + 1, ev.getBrailleOffset() + 1); + if(list.size() > 0 && ev.getListIndex() > 0 && list.get(ev.getListIndex() - 1).end == ev.getTextOffset()) + insertInList(elList, ev.getListIndex(), ev.getTextOffset() + 1, ev.getBrailleOffset() + 1);
+                       else
+ insertInList(elList, ev.getListIndex(), ev.getTextOffset(), ev.getBrailleOffset());

                        if(list.size() - 1 != ev.getListIndex() + 1)
                                list.shiftOffsetsFromIndex(ev.getListIndex() + 
1, 1, 1);

Other related posts:

  • » [brailleblaster] push by brandon....@xxxxxxxxx - Fixed a bug in undo remove element code on 2014-12-08 19:46 GMT - brailleblaster