From: Zbigniew Kostrzewa Date: Fri, 12 Jul 2013 09:34:55 +0000 (+0200) Subject: Add support for monitoring allow-navigation occurrence. X-Git-Tag: submit/tizen_2.2/20130927.091100^2~55 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2d9a58f203beeebc35a0128a29db1913bb8df3ac;p=platform%2Fframework%2Fweb%2Fwrt-commons.git Add support for monitoring allow-navigation occurrence. [Issue#] https://bugs.tizendev.org/jira/browse/TDIS-6856 [Problem] All allow-navigation elements from web application's configuration document are parsed but only the first one should be processed. [Cause] N/A [Solution] Add flag for monitoring whether allow-navigation element has already occurred. [Verification] 1. Build repository [Notes] Utilized in configuration parser (in wrt-installer). Change-Id: I9f67822ada3fc547d02ac80c08d595281740b91c --- diff --git a/modules/widget_dao/include/dpl/wrt-dao-ro/config_parser_data.h b/modules/widget_dao/include/dpl/wrt-dao-ro/config_parser_data.h index eceaaec..399cbde 100644 --- a/modules/widget_dao/include/dpl/wrt-dao-ro/config_parser_data.h +++ b/modules/widget_dao/include/dpl/wrt-dao-ro/config_parser_data.h @@ -331,6 +331,7 @@ class ConfigParserData DPL::OptionalString tizenAppId; // allow-navigation + bool allowNavigationEncountered; AllowNavigationInfoList allowNavigationInfoList; //csp polic for widget @@ -361,6 +362,7 @@ class ConfigParserData backSupported(false), accessNetwork(false), startFileEncountered(false), + allowNavigationEncountered(false), securityModelVersion(SecurityModelVersion::SECURITY_MODEL_V1) {} };