From f792c8ebfbfd38ed198b1ac3c13c779f2be2386c Mon Sep 17 00:00:00 2001 From: Lucas Liu Date: Wed, 16 Mar 2016 01:15:17 +0800 Subject: [PATCH] Fix parser bug --- src/main/scala/com/github/shadowsocks/ParserActivity.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/scala/com/github/shadowsocks/ParserActivity.scala b/src/main/scala/com/github/shadowsocks/ParserActivity.scala index 009cb0d7..e62e43fb 100644 --- a/src/main/scala/com/github/shadowsocks/ParserActivity.scala +++ b/src/main/scala/com/github/shadowsocks/ParserActivity.scala @@ -50,7 +50,8 @@ import com.github.shadowsocks.utils.Parser class ParserActivity extends AppCompatActivity { override def onCreate(savedInstanceState: Bundle) { super.onCreate(savedInstanceState) - val profiles = Parser.findAll(getIntent.getData.toString) + val data = getIntent.getData.toString + val profiles = Parser.findAll(data) if (profiles.isEmpty) { // ignore finish() return @@ -62,7 +63,7 @@ class ParserActivity extends AppCompatActivity { .setPositiveButton(android.R.string.yes, ((_, _) => profiles.foreach(ShadowsocksApplication.profileManager.createProfile)): DialogInterface.OnClickListener) .setNegativeButton(android.R.string.no, null) - .setMessage(profiles.mkString("\n")) + .setMessage(data) .create() dialog.setOnDismissListener((dialog: DialogInterface) => finish()) // builder method was added in API 17 dialog.show()