aboutsummaryrefslogtreecommitdiffstats
path: root/hierarchyviewer2
diff options
context:
space:
mode:
authorKonstantin Lopyrev <klopyrev@google.com>2010-08-27 16:20:11 -0700
committerAndroid Code Review <code-review@android.com>2010-08-27 16:20:11 -0700
commitfadc8dd2965792a067ef6100232e7f36c6f51529 (patch)
tree8e9a10041ae93d763488df32dd41fec5252e3592 /hierarchyviewer2
parent93a95030137e0f9eaebb9194817f3bdef428c213 (diff)
parent030d7498fd1437aafa847fadfc7c686976bf6c20 (diff)
downloadsdk-fadc8dd2965792a067ef6100232e7f36c6f51529.zip
sdk-fadc8dd2965792a067ef6100232e7f36c6f51529.tar.gz
sdk-fadc8dd2965792a067ef6100232e7f36c6f51529.tar.bz2
Merge "Bug fixes and reducing timeout."
Diffstat (limited to 'hierarchyviewer2')
-rw-r--r--hierarchyviewer2/app/src/com/android/hierarchyviewer/HierarchyViewerApplication.java1
-rw-r--r--hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/device/DeviceConnection.java2
-rw-r--r--hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/ui/TreeView.java4
3 files changed, 5 insertions, 2 deletions
diff --git a/hierarchyviewer2/app/src/com/android/hierarchyviewer/HierarchyViewerApplication.java b/hierarchyviewer2/app/src/com/android/hierarchyviewer/HierarchyViewerApplication.java
index 7de97f4..d66f8e1 100644
--- a/hierarchyviewer2/app/src/com/android/hierarchyviewer/HierarchyViewerApplication.java
+++ b/hierarchyviewer2/app/src/com/android/hierarchyviewer/HierarchyViewerApplication.java
@@ -1052,6 +1052,7 @@ public class HierarchyViewerApplication extends ApplicationWindow {
int newValue = refreshSlider.getSelection();
if (oldValue != newValue) {
refreshInterval = newValue;
+ refreshTimeLeft = Math.min(refreshTimeLeft, refreshInterval);
oldValue = newValue;
}
}
diff --git a/hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/device/DeviceConnection.java b/hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/device/DeviceConnection.java
index 3080cc1..cda1a77 100644
--- a/hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/device/DeviceConnection.java
+++ b/hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/device/DeviceConnection.java
@@ -49,7 +49,7 @@ public class DeviceConnection {
}
socketChannel.connect(new InetSocketAddress("127.0.0.1", port));
- socketChannel.socket().setSoTimeout(120000);
+ socketChannel.socket().setSoTimeout(40000);
}
public BufferedReader getInputStream() throws IOException {
diff --git a/hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/ui/TreeView.java b/hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/ui/TreeView.java
index b7d9303..2c3a13e 100644
--- a/hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/ui/TreeView.java
+++ b/hierarchyviewer2/libs/hierarchyviewerlib/src/com/android/hierarchyviewerlib/ui/TreeView.java
@@ -96,6 +96,8 @@ public class TreeView extends Canvas implements TreeChangeListener {
private static Image filteredSelectedImage;
+ private static Font systemFont;
+
private Color boxColor;
private Color textBackgroundColor;
@@ -178,6 +180,7 @@ public class TreeView extends Canvas implements TreeChangeListener {
if (scaledSelectedImage != null) {
scaledSelectedImage.dispose();
}
+ systemFont = Display.getDefault().getSystemFont();
}
private DisposeListener disposeListener = new DisposeListener() {
@@ -941,7 +944,6 @@ public class TreeView extends Canvas implements TreeChangeListener {
}
private static Font getFont(int size, boolean bold) {
- Font systemFont = Display.getDefault().getSystemFont();
FontData[] fontData = systemFont.getFontData();
for (int i = 0; i < fontData.length; i++) {
fontData[i].setHeight(size);