commit b870dd3c7da0f0396975a70835524bbe2a8540c9
Author: Nathan Freitas <[email protected]>
Date:   Thu Apr 17 13:39:49 2014 -0400

    limit log length for diag share
---
 src/org/torproject/android/OrbotDiagnosticsActivity.java |   13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/org/torproject/android/OrbotDiagnosticsActivity.java 
b/src/org/torproject/android/OrbotDiagnosticsActivity.java
index 453c0bc..f36d4c6 100644
--- a/src/org/torproject/android/OrbotDiagnosticsActivity.java
+++ b/src/org/torproject/android/OrbotDiagnosticsActivity.java
@@ -33,6 +33,7 @@ public class OrbotDiagnosticsActivity extends Activity {
 
        private TextView mTextView = null;
        private final static String TAG = "OrbotDiag";
+       private StringBuffer log = new StringBuffer();
        
        @Override
        protected void onCreate(Bundle savedInstanceState) { 
@@ -310,6 +311,7 @@ public class OrbotDiagnosticsActivity extends Activity {
        {
                Log.d(TAG, msg);
                mTextView.append(msg + '\n');
+               log.append(msg + '\n');
        }
        
 
@@ -339,9 +341,18 @@ public class OrbotDiagnosticsActivity extends Activity {
        
        private void sendLog ()
        {
+               int maxLength = 5000;
+               
+               String logShare = null;
+               
+               if (log.length() > maxLength)
+                       logShare = log.substring(0,  maxLength);
+               else
+                       logShare = log.toString();
+               
                Intent sendIntent = new Intent();
                sendIntent.setAction(Intent.ACTION_SEND);
-               sendIntent.putExtra(Intent.EXTRA_TEXT, 
mTextView.getText().toString());
+               sendIntent.putExtra(Intent.EXTRA_TEXT, logShare);
                sendIntent.setType("text/plain");
                startActivity(sendIntent);
        }



_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to