@@ -691,30 +691,30 @@ jobject JAudioTrack::createVolumeShaperOperationObj(
691
691
if (operation->getReplaceId () >= 0 ) {
692
692
jmethodID jReplace = env->GetMethodID (jBuilderCls, " replace" ,
693
693
" (IB)Landroid/media/VolumeShaper$Operation$Builder;" );
694
- bool join = (flags | media::VolumeShaper::Operation::FLAG_JOIN) != 0 ;
694
+ bool join = (flags & media::VolumeShaper::Operation::FLAG_JOIN) != 0 ;
695
695
jBuilderObj = env->CallObjectMethod (jBuilderCls, jReplace, operation->getReplaceId (), join);
696
696
}
697
697
698
- if (flags | media::VolumeShaper::Operation::FLAG_REVERSE) {
698
+ if (flags & media::VolumeShaper::Operation::FLAG_REVERSE) {
699
699
jmethodID jReverse = env->GetMethodID (jBuilderCls, " reverse" ,
700
700
" ()Landroid/media/VolumeShaper$Operation$Builder;" );
701
701
jBuilderObj = env->CallObjectMethod (jBuilderCls, jReverse);
702
702
}
703
703
704
704
// TODO: VolumeShaper Javadoc says "Do not call terminate() directly". Can we call this?
705
- if (flags | media::VolumeShaper::Operation::FLAG_TERMINATE) {
705
+ if (flags & media::VolumeShaper::Operation::FLAG_TERMINATE) {
706
706
jmethodID jTerminate = env->GetMethodID (jBuilderCls, " terminate" ,
707
707
" ()Landroid/media/VolumeShaper$Operation$Builder;" );
708
708
jBuilderObj = env->CallObjectMethod (jBuilderCls, jTerminate);
709
709
}
710
710
711
- if (flags | media::VolumeShaper::Operation::FLAG_DELAY) {
711
+ if (flags & media::VolumeShaper::Operation::FLAG_DELAY) {
712
712
jmethodID jDefer = env->GetMethodID (jBuilderCls, " defer" ,
713
713
" ()Landroid/media/VolumeShaper$Operation$Builder;" );
714
714
jBuilderObj = env->CallObjectMethod (jBuilderCls, jDefer);
715
715
}
716
716
717
- if (flags | media::VolumeShaper::Operation::FLAG_CREATE_IF_NECESSARY) {
717
+ if (flags & media::VolumeShaper::Operation::FLAG_CREATE_IF_NECESSARY) {
718
718
jmethodID jCreateIfNeeded = env->GetMethodID (jBuilderCls, " createIfNeeded" ,
719
719
" ()Landroid/media/VolumeShaper$Operation$Builder;" );
720
720
jBuilderObj = env->CallObjectMethod (jBuilderCls, jCreateIfNeeded);
0 commit comments