diff options
author | Carolyn MacLeod | 2004-03-10 18:37:50 +0000 |
---|---|---|
committer | Carolyn MacLeod | 2004-03-10 18:37:50 +0000 |
commit | 7683ad9d7558bf01ab5bf83132a2368b5303306f (patch) | |
tree | 6be207e92cfb634a2aacbe7c646f0b3803214080 /examples | |
parent | 64e9a4662d5ee1366bb01b063ce64ecaba503377 (diff) | |
download | eclipse.platform.swt-7683ad9d7558bf01ab5bf83132a2368b5303306f.tar.gz eclipse.platform.swt-7683ad9d7558bf01ab5bf83132a2368b5303306f.tar.xz eclipse.platform.swt-7683ad9d7558bf01ab5bf83132a2368b5303306f.zip |
*** empty log message ***
Diffstat (limited to 'examples')
-rwxr-xr-x | examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java index a006562a12..dbb1c6129b 100755 --- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java +++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java @@ -1908,7 +1908,14 @@ public class ImageAnalyzer { dump[index++] = lineDelimiter.charAt(1); } } - return new String(dump); + String result = ""; + try { + result = new String(dump); + } catch (OutOfMemoryError e) { + /* Too much data to display in the text widget - truncate at 4M. */ + result = new String(dump, 0, 4 * 1024 * 1024) + "\n ...data dump truncated at 4M..."; + } + return result; } /* |