Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarolyn MacLeod2004-03-10 18:37:50 +0000
committerCarolyn MacLeod2004-03-10 18:37:50 +0000
commit7683ad9d7558bf01ab5bf83132a2368b5303306f (patch)
tree6be207e92cfb634a2aacbe7c646f0b3803214080 /examples
parent64e9a4662d5ee1366bb01b063ce64ecaba503377 (diff)
downloadeclipse.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-xexamples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java9
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;
}
/*

Back to the top