fix: Sharing on iPad
This commit is contained in:
parent
49cb6b1370
commit
ef763846d0
8 changed files with 30 additions and 19 deletions
|
|
@ -108,7 +108,7 @@ class ChatController extends State<Chat> {
|
|||
MessageTypes.File,
|
||||
}.contains(selectedEvents.single.messageType);
|
||||
|
||||
void saveSelectedEvent() => selectedEvents.single.saveFile(context);
|
||||
void saveSelectedEvent(context) => selectedEvents.single.saveFile(context);
|
||||
|
||||
List<Event> selectedEvents = [];
|
||||
|
||||
|
|
|
|||
|
|
@ -46,11 +46,13 @@ class ChatView extends StatelessWidget {
|
|||
onPressed: controller.copyEventsAction,
|
||||
),
|
||||
if (controller.canSaveSelectedEvent)
|
||||
IconButton(
|
||||
icon: Icon(Icons.adaptive.share),
|
||||
tooltip: L10n.of(context)!.share,
|
||||
onPressed: controller.saveSelectedEvent,
|
||||
),
|
||||
// Use builder context to correctly position the share dialog on iPad
|
||||
Builder(
|
||||
builder: (context) => IconButton(
|
||||
icon: Icon(Icons.adaptive.share),
|
||||
tooltip: L10n.of(context)!.share,
|
||||
onPressed: () => controller.saveSelectedEvent(context),
|
||||
)),
|
||||
if (controller.canRedactSelectedEvents)
|
||||
IconButton(
|
||||
icon: const Icon(Icons.delete_outlined),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue