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);
+                }
             }
         }
     }