Revision: f64d2b875642 Branch: default Author: Brandon Roller <brandon.r.roller@xxxxxxxxx> Date: Thu Jul 10 18:48:12 2014 UTC Log: Fixed text buffering issue caused by XML Tree View http://code.google.com/p/brailleblaster/source/detail?r=f64d2b875642 Modified: /src/main/org/brailleblaster/perspectives/braille/Manager.java /src/main/org/brailleblaster/perspectives/braille/views/tree/XMLTree.java =======================================--- /src/main/org/brailleblaster/perspectives/braille/Manager.java Thu Jul 10 17:59:36 2014 UTC +++ /src/main/org/brailleblaster/perspectives/braille/Manager.java Thu Jul 10 18:48:12 2014 UTC
@@ -428,8 +428,9 @@ if(secList.get(i).isVisible()) list.findTextMapElements(message); else { - list = vi.resetViews(i); - list.findTextMapElements(message); + secList.get(i).getList().findTextMapElements(message); + //list = vi.resetViews(i); + //list.findTextMapElements(message); } } } =======================================--- /src/main/org/brailleblaster/perspectives/braille/views/tree/XMLTree.java Thu Jul 10 17:59:36 2014 UTC +++ /src/main/org/brailleblaster/perspectives/braille/views/tree/XMLTree.java Thu Jul 10 18:48:12 2014 UTC
@@ -94,6 +94,7 @@ if(getTreeItemData(items[0]).textMapList.size() > 0){ ArrayList<TextMapElement>list = getList(items[0]); TextMapElement temp = list.get(0); + manager.checkView(temp); Message message; if(items[0].getText().equals("brl")){message = Message.createSetCurrentMessage(Sender.TREE, temp.brailleList.getFirst().start, true);
@@ -134,6 +135,7 @@ ArrayList<TextMapElement>list = data.textMapList; TextMapElement temp = list.get(0); + manager.checkView(temp);Message message = Message.createSetCurrentMessage(Sender.TREE, temp.start, false);
manager.dispatch(message); }