Skip to content

Commit 046bd99

Browse files
committed
Revise the swizzling prop to make it nonnull
1 parent 28d4ea1 commit 046bd99

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

Sources/Controller.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -672,7 +672,7 @@ extension FloatingPanelController {
672672
}
673673

674674
extension FloatingPanelController {
675-
private static let dismissSwizzling: Any? = {
675+
private static let dismissSwizzling: Void = {
676676
let aClass: AnyClass! = UIViewController.self //object_getClass(vc)
677677
if let imp = class_getMethodImplementation(aClass, #selector(dismiss(animated:completion:))),
678678
let originalAltMethod = class_getInstanceMethod(aClass, #selector(fp_original_dismiss(animated:completion:))) {
@@ -681,10 +681,8 @@ extension FloatingPanelController {
681681
let originalMethod = class_getInstanceMethod(aClass, #selector(dismiss(animated:completion:)))
682682
let swizzledMethod = class_getInstanceMethod(aClass, #selector(fp_dismiss(animated:completion:)))
683683
if let originalMethod = originalMethod, let swizzledMethod = swizzledMethod {
684-
// switch implementation..
685684
method_exchangeImplementations(originalMethod, swizzledMethod)
686685
}
687-
return nil
688686
}()
689687
}
690688

0 commit comments

Comments
 (0)