mirror of
https://github.com/bitwarden/mobile
synced 2025-12-16 08:13:20 +00:00
* fix for stuck extension sheets when dismissed by swipe * simplify dismiss action assignments
23 lines
602 B
C#
23 lines
602 B
C#
using System;
|
|
using Foundation;
|
|
using UIKit;
|
|
|
|
namespace Bit.iOS.Core.Views
|
|
{
|
|
public class CustomPresentationControllerDelegate : UIAdaptivePresentationControllerDelegate
|
|
{
|
|
private readonly Action DismissModalAction;
|
|
|
|
public CustomPresentationControllerDelegate(Action dismissModalAction)
|
|
{
|
|
DismissModalAction = dismissModalAction;
|
|
}
|
|
|
|
[Export("presentationControllerDidDismiss:")]
|
|
public override void DidDismiss(UIPresentationController presentationController)
|
|
{
|
|
DismissModalAction?.Invoke();
|
|
}
|
|
}
|
|
}
|