org.symbian.tools.wrttools/src/org/symbian/tools/wrttools/navigator/WRTNavigatorContentProvider.java
equal
deleted
inserted
replaced
178 } |
178 } |
179 |
179 |
180 @Override |
180 @Override |
181 public Object getParent(Object element) { |
181 public Object getParent(Object element) { |
182 Object parent = super.getParent(element); |
182 Object parent = super.getParent(element); |
183 if (element instanceof IJavaScriptElement && parent instanceof IJavaScriptElement) { |
183 if (parent instanceof IJavaScriptElement) { |
184 IJavaScriptElement jsChild = (IJavaScriptElement) element; |
|
185 IJavaScriptElement jsParent = (IJavaScriptElement) parent; |
184 IJavaScriptElement jsParent = (IJavaScriptElement) parent; |
186 |
|
187 try { |
185 try { |
188 IResource childResource = jsChild.getCorrespondingResource(); |
|
189 IResource parentResource = jsParent.getCorrespondingResource(); |
186 IResource parentResource = jsParent.getCorrespondingResource(); |
190 if (childResource == null && parentResource != null) { |
187 if (parentResource != null) { |
191 return parentResource; |
188 return parentResource; |
192 } |
189 } |
193 } catch (JavaScriptModelException e) { |
190 } catch (JavaScriptModelException e) { |
194 Activator.log(e); |
191 Activator.log(e); |
195 } |
192 } |