Per Matt, fix use of FieldLabelProvider since it is not actually available to apps...
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Mon, 11 Aug 2008 14:51:48 +0000 (14:51 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Mon, 11 Aug 2008 14:51:48 +0000 (14:51 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@555 59b500cc-1b3d-0410-9834-0bbf25fbcc57

rim/src/com/google/zxing/client/rim/HistoryScreen.java

index 781f2d0..0d4f7e6 100644 (file)
@@ -25,7 +25,6 @@ import net.rim.device.api.ui.DrawStyle;
 import net.rim.device.api.ui.Field;\r
 import net.rim.device.api.ui.FieldChangeListener;\r
 import net.rim.device.api.ui.Manager;\r
-import net.rim.device.api.ui.FieldLabelProvider;\r
 import net.rim.device.api.ui.component.ButtonField;\r
 import net.rim.device.api.ui.component.LabelField;\r
 import net.rim.device.api.ui.container.MainScreen;\r
@@ -65,7 +64,8 @@ final class HistoryScreen extends MainScreen {
     public void fieldChanged(Field field, int context) {\r
       if (field instanceof ButtonField) {\r
         BrowserSession browserSession = Browser.getDefaultSession();\r
-        browserSession.displayPage(((FieldLabelProvider) field).getLabel());\r
+        // This cannot be weakened to FieldLabelProvider -- not a public API\r
+        browserSession.displayPage(((ButtonField) field).getLabel());\r
       }\r
     }\r
   }\r