Fix L10n missing from Calling's context
This commit is contained in:
parent
7ba6aec592
commit
8b342d6751
3 changed files with 16 additions and 12 deletions
|
|
@ -139,7 +139,7 @@ class MyCallingPage extends State<Calling> {
|
|||
Room? get room => call.room;
|
||||
|
||||
String get displayName => call.room.getLocalizedDisplayname(
|
||||
MatrixLocals(L10n.of(context)!),
|
||||
MatrixLocals(L10n.of(widget.context)!),
|
||||
);
|
||||
|
||||
String get callId => widget.callId;
|
||||
|
|
@ -248,18 +248,18 @@ class MyCallingPage extends State<Calling> {
|
|||
|
||||
void _resizeLocalVideo(Orientation orientation) {
|
||||
final shortSide = min(
|
||||
MediaQuery.of(context).size.width,
|
||||
MediaQuery.of(context).size.height,
|
||||
MediaQuery.of(widget.context).size.width,
|
||||
MediaQuery.of(widget.context).size.height,
|
||||
);
|
||||
_localVideoMargin = remoteStream != null
|
||||
? const EdgeInsets.only(top: 20.0, right: 20.0)
|
||||
: EdgeInsets.zero;
|
||||
_localVideoWidth = remoteStream != null
|
||||
? shortSide / 3
|
||||
: MediaQuery.of(context).size.width;
|
||||
: MediaQuery.of(widget.context).size.width;
|
||||
_localVideoHeight = remoteStream != null
|
||||
? shortSide / 4
|
||||
: MediaQuery.of(context).size.height;
|
||||
: MediaQuery.of(widget.context).size.height;
|
||||
}
|
||||
|
||||
void _handleCallState(CallState state) {
|
||||
|
|
@ -309,14 +309,15 @@ class MyCallingPage extends State<Calling> {
|
|||
androidNotificationOptions: AndroidNotificationOptions(
|
||||
channelId: 'notification_channel_id',
|
||||
channelName: 'Foreground Notification',
|
||||
channelDescription: L10n.of(context)!.foregroundServiceRunning,
|
||||
channelDescription:
|
||||
L10n.of(widget.context)!.foregroundServiceRunning,
|
||||
),
|
||||
iosNotificationOptions: const IOSNotificationOptions(),
|
||||
foregroundTaskOptions: const ForegroundTaskOptions(),
|
||||
);
|
||||
FlutterForegroundTask.startService(
|
||||
notificationTitle: L10n.of(context)!.screenSharingTitle,
|
||||
notificationText: L10n.of(context)!.screenSharingDetail,
|
||||
notificationTitle: L10n.of(widget.context)!.screenSharingTitle,
|
||||
notificationText: L10n.of(widget.context)!.screenSharingDetail,
|
||||
);
|
||||
} else {
|
||||
FlutterForegroundTask.stopService();
|
||||
|
|
@ -379,7 +380,7 @@ class MyCallingPage extends State<Calling> {
|
|||
child: Icon(_speakerOn ? Icons.volume_up : Icons.volume_off),
|
||||
onPressed: _switchSpeaker,
|
||||
foregroundColor: Colors.black54,
|
||||
backgroundColor: Theme.of(context).backgroundColor,
|
||||
backgroundColor: Theme.of(widget.context).backgroundColor,
|
||||
);
|
||||
*/
|
||||
final hangupButton = FloatingActionButton(
|
||||
|
|
@ -481,7 +482,7 @@ class MyCallingPage extends State<Calling> {
|
|||
var title = '';
|
||||
if (call.localHold) {
|
||||
title = '${call.room.getLocalizedDisplayname(
|
||||
MatrixLocals(L10n.of(context)!),
|
||||
MatrixLocals(L10n.of(widget.context)!),
|
||||
)} held the call.';
|
||||
} else if (call.remoteOnHold) {
|
||||
title = 'You held the call.';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue