comparison dwtx/jface/text/link/LinkedModeModel.d @ 137:25170b5a8951

Regex this.outer change
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 02:22:48 +0200
parents 6dcb0baaa031
children b6bad70d540a
comparison
equal deleted inserted replaced
136:6dcb0baaa031 137:25170b5a8951
210 * 210 *
211 * @param event {@inheritDoc} 211 * @param event {@inheritDoc}
212 */ 212 */
213 public void documentChanged(DocumentEvent event) { 213 public void documentChanged(DocumentEvent event) {
214 if (fExit) { 214 if (fExit) {
215 LinkedModeModel.this.exit(ILinkedModeListener.EXTERNAL_MODIFICATION); 215 this.outer.exit(ILinkedModeListener.EXTERNAL_MODIFICATION);
216 return; 216 return;
217 } 217 }
218 fExit= false; 218 fExit= false;
219 219
220 // don't react on changes executed by the parent model 220 // don't react on changes executed by the parent model
227 LinkedPositionGroup group= cast(LinkedPositionGroup) it.next(); 227 LinkedPositionGroup group= cast(LinkedPositionGroup) it.next();
228 228
229 Map map= group.handleEvent(event); 229 Map map= group.handleEvent(event);
230 if (result !is null && map !is null) { 230 if (result !is null && map !is null) {
231 // exit if more than one position was changed 231 // exit if more than one position was changed
232 LinkedModeModel.this.exit(ILinkedModeListener.EXTERNAL_MODIFICATION); 232 this.outer.exit(ILinkedModeListener.EXTERNAL_MODIFICATION);
233 return; 233 return;
234 } 234 }
235 if (map !is null) 235 if (map !is null)
236 result= map; 236 result= map;
237 } 237 }