Fixing proximity sensor bug after call
This commit is contained in:
parent
b49cfb5632
commit
3e7a1746e6
1 changed files with 6 additions and 1 deletions
|
@ -803,10 +803,14 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList
|
||||||
mSensorManager.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_NORMAL);
|
mSensorManager.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_NORMAL);
|
||||||
mProximitySensingEnabled = true;
|
mProximitySensingEnabled = true;
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
if (mProximitySensingEnabled){
|
if (mProximitySensingEnabled){
|
||||||
mSensorManager.unregisterListener(this);
|
mSensorManager.unregisterListener(this);
|
||||||
mProximitySensingEnabled = false;
|
mProximitySensingEnabled = false;
|
||||||
|
// Don't forgeting to release wakelock if held
|
||||||
|
if(wakeLock.isHeld()) {
|
||||||
|
wakeLock.release();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -828,6 +832,7 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList
|
||||||
refreshInCallActions();
|
refreshInCallActions();
|
||||||
|
|
||||||
enableProximitySensing(false);
|
enableProximitySensing(false);
|
||||||
|
|
||||||
replaceFragmentAudioByVideo();
|
replaceFragmentAudioByVideo();
|
||||||
hideStatusBar();
|
hideStatusBar();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue