aboutsummaryrefslogtreecommitdiffstats
path: root/draw9patch
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2015-01-27 15:06:33 -0800
committerSiva Velusamy <vsiva@google.com>2015-01-27 15:06:33 -0800
commit6cc2c603eaee91cbd8de9f5eea5910de6f60b785 (patch)
treed6f50e1c6cff5af4dd2663c68132c119e40491d3 /draw9patch
parentfb1776a19d95217bca7e92266fbabacb44c75f54 (diff)
downloadplatform_tools_base-6cc2c603eaee91cbd8de9f5eea5910de6f60b785.tar.gz
platform_tools_base-6cc2c603eaee91cbd8de9f5eea5910de6f60b785.tar.bz2
platform_tools_base-6cc2c603eaee91cbd8de9f5eea5910de6f60b785.zip
draw9 accessibility: Remove jslider.setSnapToTicks
Setting a JSlider in snapToTicks breaks its keyboard controls. This seems to be a longstanding JDK bug. This CL simply removes that setting from draw9patch's zoom and patch scales in order to better support keyboard navigation for accesibility. Fixes https://code.google.com/p/android/issues/detail?id=69196 Change-Id: I72006b962c4b87985f3e1f44d17534fd7d81d241
Diffstat (limited to 'draw9patch')
-rw-r--r--draw9patch/src/main/java/com/android/draw9patch/ui/ImageEditorPanel.java2
1 files changed, 0 insertions, 2 deletions
diff --git a/draw9patch/src/main/java/com/android/draw9patch/ui/ImageEditorPanel.java b/draw9patch/src/main/java/com/android/draw9patch/ui/ImageEditorPanel.java
index 9bc8cae954..ae86180b63 100644
--- a/draw9patch/src/main/java/com/android/draw9patch/ui/ImageEditorPanel.java
+++ b/draw9patch/src/main/java/com/android/draw9patch/ui/ImageEditorPanel.java
@@ -179,7 +179,6 @@ public class ImageEditorPanel extends JPanel {
zoomSlider = new JSlider(ImageViewer.MIN_ZOOM, ImageViewer.MAX_ZOOM,
ImageViewer.DEFAULT_ZOOM);
- zoomSlider.setSnapToTicks(true);
zoomSlider.putClientProperty("JComponent.sizeVariant", "small");
zoomSlider.addChangeListener(new ChangeListener() {
@Override
@@ -213,7 +212,6 @@ public class ImageEditorPanel extends JPanel {
new Insets(0, 0, 0, 0), 0, 0));
JSlider jSlider = new JSlider(200, 600, (int) (StretchesViewer.DEFAULT_SCALE * 100.0f));
- jSlider.setSnapToTicks(true);
jSlider.putClientProperty("JComponent.sizeVariant", "small");
jSlider.addChangeListener(new ChangeListener() {
@Override