Per Matt, fix use of FieldLabelProvider since it is not actually available to apps...
[zxing.git] / 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