Mercurial > projects > dwt-samples
changeset 116:f53c6274734f
merge
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 12 Jul 2008 17:54:42 +0200 |
parents | 172947fc6a88 (diff) 0de3dab4d6e1 (current diff) |
children | 8cdaac0dc743 |
files | |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/examples/texteditor/TextEditor.d Fri Jul 11 21:10:38 2008 +0200 +++ b/examples/texteditor/TextEditor.d Sat Jul 12 17:54:42 2008 +0200 @@ -383,10 +383,12 @@ } else { // paste occurring, have text take on the styles it had when it was // cut/copied - foreach (style; cachedStyles) { - StyleRange newStyle = cast(StyleRange)style.clone(); - newStyle.start = style.start + event.start; - text.setStyleRange(newStyle); + if( cachedStyles !is null ){ + foreach (style; cachedStyles) { + StyleRange newStyle = cast(StyleRange)style.clone(); + newStyle.start = style.start + event.start; + text.setStyleRange(newStyle); + } } } }