@@ -48,15 +48,6 @@ class WebViewHelper(private val activity: AppCompatActivity, private val webView
4848
4949 override fun shouldOverrideUrlLoading (view : WebView , url : String ): Boolean {
5050 Log .d(TAG , " Navigating to $url " )
51- val overrideUri = Uri .parse(url)
52- if (overrideUri.getQueryParameter(QUERY_GNOTS_ACTION ) == ACTION_CLOSE || overrideUri.getQueryParameter(QUERY_WC_ACTION ) == ACTION_CLOSE ) {
53- Intent (ACTION_GCM_NOTIFY_COMPLETE ).apply {
54- setPackage(GMS_PACKAGE_NAME )
55- putExtra(EXTRA_NOTIFICATION_ACCOUNT , accountName)
56- }.let { activity.sendBroadcast(it) }
57- activity.finish()
58- return true
59- }
6051 if (url.startsWith(" intent:" )) {
6152 try {
6253 val intent = Intent .parseUri(url, URI_INTENT_SCHEME )
@@ -71,6 +62,15 @@ class WebViewHelper(private val activity: AppCompatActivity, private val webView
7162 }
7263 return false
7364 }
65+ val overrideUri = Uri .parse(url)
66+ if (overrideUri.getQueryParameter(QUERY_GNOTS_ACTION ) == ACTION_CLOSE || overrideUri.getQueryParameter(QUERY_WC_ACTION ) == ACTION_CLOSE ) {
67+ Intent (ACTION_GCM_NOTIFY_COMPLETE ).apply {
68+ setPackage(GMS_PACKAGE_NAME )
69+ putExtra(EXTRA_NOTIFICATION_ACCOUNT , accountName)
70+ }.let { activity.sendBroadcast(it) }
71+ activity.finish()
72+ return true
73+ }
7474 if (allowedPrefixes.isNotEmpty() && allowedPrefixes.none { url.startsWith(it) }) {
7575 try {
7676 // noinspection UnsafeImplicitIntentLaunch
0 commit comments