mirror of
https://github.com/nextcloud/talk-android.git
synced 2024-11-28 01:24:03 +03:00
replace hardcoded applicationId for pip permission check
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
89d0bcfc78
commit
e6da2fcc19
1 changed files with 5 additions and 3 deletions
|
@ -58,6 +58,7 @@ import android.widget.FrameLayout;
|
||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
|
|
||||||
import com.bluelinelabs.logansquare.LoganSquare;
|
import com.bluelinelabs.logansquare.LoganSquare;
|
||||||
|
import com.nextcloud.talk.BuildConfig;
|
||||||
import com.nextcloud.talk.R;
|
import com.nextcloud.talk.R;
|
||||||
import com.nextcloud.talk.adapters.ParticipantDisplayItem;
|
import com.nextcloud.talk.adapters.ParticipantDisplayItem;
|
||||||
import com.nextcloud.talk.adapters.ParticipantsAdapter;
|
import com.nextcloud.talk.adapters.ParticipantsAdapter;
|
||||||
|
@ -2485,9 +2486,10 @@ public class CallActivity extends BaseActivity {
|
||||||
boolean deviceHasPipFeature = getPackageManager().hasSystemFeature(PackageManager.FEATURE_PICTURE_IN_PICTURE);
|
boolean deviceHasPipFeature = getPackageManager().hasSystemFeature(PackageManager.FEATURE_PICTURE_IN_PICTURE);
|
||||||
|
|
||||||
AppOpsManager appOpsManager = (AppOpsManager) getSystemService(Context.APP_OPS_SERVICE);
|
AppOpsManager appOpsManager = (AppOpsManager) getSystemService(Context.APP_OPS_SERVICE);
|
||||||
boolean isPipFeatureGranted = appOpsManager.checkOpNoThrow(AppOpsManager.OPSTR_PICTURE_IN_PICTURE,
|
boolean isPipFeatureGranted = appOpsManager.checkOpNoThrow(
|
||||||
|
AppOpsManager.OPSTR_PICTURE_IN_PICTURE,
|
||||||
android.os.Process.myUid(),
|
android.os.Process.myUid(),
|
||||||
"com.nextcloud.talk2") == AppOpsManager.MODE_ALLOWED; // TODO: no hardcoding (-> branding!)
|
BuildConfig.APPLICATION_ID) == AppOpsManager.MODE_ALLOWED;
|
||||||
return deviceHasPipFeature && isPipFeatureGranted;
|
return deviceHasPipFeature && isPipFeatureGranted;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in a new issue