From eef159e5152489fa61f62d499684e2d475ab27de Mon Sep 17 00:00:00 2001 From: srowen Date: Mon, 11 Aug 2008 14:51:48 +0000 Subject: [PATCH] Per Matt, fix use of FieldLabelProvider since it is not actually available to apps as a public API git-svn-id: http://zxing.googlecode.com/svn/trunk@555 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- rim/src/com/google/zxing/client/rim/HistoryScreen.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rim/src/com/google/zxing/client/rim/HistoryScreen.java b/rim/src/com/google/zxing/client/rim/HistoryScreen.java index 781f2d0a..0d4f7e62 100644 --- a/rim/src/com/google/zxing/client/rim/HistoryScreen.java +++ b/rim/src/com/google/zxing/client/rim/HistoryScreen.java @@ -25,7 +25,6 @@ import net.rim.device.api.ui.DrawStyle; import net.rim.device.api.ui.Field; import net.rim.device.api.ui.FieldChangeListener; import net.rim.device.api.ui.Manager; -import net.rim.device.api.ui.FieldLabelProvider; import net.rim.device.api.ui.component.ButtonField; import net.rim.device.api.ui.component.LabelField; import net.rim.device.api.ui.container.MainScreen; @@ -65,7 +64,8 @@ final class HistoryScreen extends MainScreen { public void fieldChanged(Field field, int context) { if (field instanceof ButtonField) { BrowserSession browserSession = Browser.getDefaultSession(); - browserSession.displayPage(((FieldLabelProvider) field).getLabel()); + // This cannot be weakened to FieldLabelProvider -- not a public API + browserSession.displayPage(((ButtonField) field).getLabel()); } } } -- 2.20.1