boolean leaveOpened = path.startsWith(currNodePath);
// workaround for same name siblings
+ // fix me weird side effect when we go left or click on anb already selected, unfocused node
if (leaveOpened
&& (path.lastIndexOf("/") == 0
&& currNodePath.lastIndexOf("/") == 0 || JcrUtils
});
table.addKeyListener(new KeyListener() {
+ private static final long serialVersionUID = -330694313896036230L;
@Override
public void keyReleased(KeyEvent e) {
}
} else if (e.keyCode == SWT.ARROW_LEFT) {
try {
- String newPath = getNode().getParent()
- .getPath();
+ selected = getNode().getParent();
+ String newPath = selected.getPath(); //getNode().getParent()
+ setEdited(selected);
if (browserCols.containsKey(newPath))
browserCols.get(newPath).setFocus();
} catch (ItemNotFoundException ie) {