From a871f224f86e51b3d009374a1a5aa1cf70bfa66e Mon Sep 17 00:00:00 2001 From: Rafael Roquetto Date: Thu, 29 Aug 2013 11:00:43 -0300 Subject: [PATCH] Fix compilation on BlackBerry Playbook Implement pps_decoder_is_integer() function, which is not present on Playbook by default. Change-Id: Iff0974f3f178bf9c39aa05b4e1be87b2b7a9344e Reviewed-by: Peter Hartmann Reviewed-by: Thomas McGuire --- src/network/bearer/qnetworkconfiguration.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/network/bearer/qnetworkconfiguration.cpp b/src/network/bearer/qnetworkconfiguration.cpp index fae4aad76ef..40381a04c09 100644 --- a/src/network/bearer/qnetworkconfiguration.cpp +++ b/src/network/bearer/qnetworkconfiguration.cpp @@ -213,6 +213,13 @@ QT_BEGIN_NAMESPACE #ifdef Q_OS_BLACKBERRY static const char cellularStatusFile[] = "/pps/services/radioctrl/modem0/status_public"; +#ifdef Q_OS_BLACKBERRY_TABLET +static bool pps_decoder_is_integer(pps_decoder_t *decoder, const char *name) +{ + return (pps_decoder_type(decoder, name) == PPS_TYPE_NUMBER); +} +#endif // Q_OS_BLACKBERRY_TABLET + static QNetworkConfiguration::BearerType cellularStatus() { QNetworkConfiguration::BearerType ret = QNetworkConfiguration::BearerUnknown;