diff --git a/app/src/main/java/org/fdroid/fdroid/installer/PrivilegedInstaller.java b/app/src/main/java/org/fdroid/fdroid/installer/PrivilegedInstaller.java index b24adb690..60005108c 100644 --- a/app/src/main/java/org/fdroid/fdroid/installer/PrivilegedInstaller.java +++ b/app/src/main/java/org/fdroid/fdroid/installer/PrivilegedInstaller.java @@ -199,7 +199,7 @@ public class PrivilegedInstaller extends Installer { public void onServiceConnected(ComponentName name, IBinder service) { IPrivilegedService privService = IPrivilegedService.Stub.asInterface(service); - IPrivilegedCallback callback = new IPrivilegedCallback() { + IPrivilegedCallback callback = new IPrivilegedCallback.Stub() { @Override public void handleResult(String packageName, int returnCode) throws RemoteException { // TODO: propagate other return codes? @@ -212,11 +212,6 @@ public class PrivilegedInstaller extends Installer { InstallerCallback.ERROR_CODE_OTHER); } } - - @Override - public IBinder asBinder() { - return null; - } }; try { @@ -298,7 +293,7 @@ public class PrivilegedInstaller extends Installer { public void onServiceConnected(ComponentName name, IBinder service) { IPrivilegedService privService = IPrivilegedService.Stub.asInterface(service); - IPrivilegedCallback callback = new IPrivilegedCallback() { + IPrivilegedCallback callback = new IPrivilegedCallback.Stub() { @Override public void handleResult(String packageName, int returnCode) throws RemoteException { // TODO: propagate other return codes? @@ -312,11 +307,6 @@ public class PrivilegedInstaller extends Installer { InstallerCallback.ERROR_CODE_OTHER); } } - - @Override - public IBinder asBinder() { - return null; - } }; try {