From: srowen Date: Mon, 11 Aug 2008 14:51:48 +0000 (+0000) Subject: Per Matt, fix use of FieldLabelProvider since it is not actually available to apps... X-Git-Url: http://git.rot13.org/?a=commitdiff_plain;h=eef159e5152489fa61f62d499684e2d475ab27de;p=zxing.git 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 --- 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()); } } }