~singpolyma/cheogram-android

979ba82665f3e8e1a5e83a3c5dc8b8580a20870c — Phillip Davis 6 months ago 4985523
add log to unexpected BinderProxy exception
M src/main/java/eu/siacs/conversations/ui/ConversationFragment.java => src/main/java/eu/siacs/conversations/ui/ConversationFragment.java +7 -7
@@ 3855,13 3855,13 @@ public class ConversationFragment extends XmppFragment
                        case R.id.add_contact:
                            mAddBackClickListener.onClick(view);
                            return true;
                        case R.id.block_domain:
                            blockable =
                                    conversation
                                            .getAccount()
                                            .getRoster()
                                            .getContact(jid.getDomain());
                            break;
                        // case R.id.block_domain:
                        //     blockable =
                        //             conversation
                        //                     .getAccount()
                        //                     .getRoster()
                        //                     .getContact(jid.getDomain());
                        //     break;
                        default:
                            blockable = conversation;
                    }

M src/main/java/eu/siacs/conversations/ui/XmppActivity.java => src/main/java/eu/siacs/conversations/ui/XmppActivity.java +7 -0
@@ 4,6 4,7 @@ import android.telephony.TelephonyManager;

import android.Manifest;
import android.annotation.SuppressLint;
import android.app.Application;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.ActivityNotFoundException;


@@ 164,6 165,12 @@ public abstract class XmppActivity extends ActionBarActivity {

                @Override
                public void onServiceConnected(ComponentName className, IBinder service) {
                    if (!(service instanceof XmppConnectionBinder)) {
                        throw new ClassCastException("Expected XmppConnectionBinder but got "
                                + service.getClass().getName()
                                + " from component: " + className
                                + " in process: " + Application.getProcessName());
                    }
                    XmppConnectionBinder binder = (XmppConnectionBinder) service;
                    xmppConnectionService = binder.getService();
                    xmppConnectionServiceBound = true;

M src/main/res/menu/block.xml => src/main/res/menu/block.xml +0 -3
@@ 4,9 4,6 @@
        android:id="@+id/reject"
        android:title="@string/reject_request"/>
    <item
        android:id="@+id/block_domain"
        android:title="@string/block_entire_domain" />
    <item
        android:id="@+id/block_contact"
        android:title="@string/block_stranger" />
    <item