Skip to content

Commit 82b3d08

Browse files
committed
Set more options popover's barButtonItem.
1 parent ea22f82 commit 82b3d08

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

WooCommerce/Classes/ViewRelated/Products/Edit Product/ProductFormViewController.swift

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ private extension ProductFormViewController {
296296
let moreButton = UIBarButtonItem(image: .moreImage,
297297
style: .plain,
298298
target: self,
299-
action: #selector(presentMoreOptionsActionSheet))
299+
action: #selector(presentMoreOptionsActionSheet(_:)))
300300
moreButton.accessibilityLabel = NSLocalizedString("More options", comment: "Accessibility label for the Edit Product More Options action sheet")
301301
moreButton.accessibilityIdentifier = "edit-product-more-options-button"
302302
return moreButton
@@ -626,7 +626,7 @@ private extension ProductFormViewController {
626626

627627
/// More Options Action Sheet
628628
///
629-
@objc func presentMoreOptionsActionSheet() {
629+
@objc func presentMoreOptionsActionSheet(_ sender: UIBarButtonItem) {
630630
let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
631631
actionSheet.view.tintColor = .text
632632

@@ -646,8 +646,7 @@ private extension ProductFormViewController {
646646
}
647647

648648
let popoverController = actionSheet.popoverPresentationController
649-
popoverController?.sourceView = view
650-
popoverController?.sourceRect = view.bounds
649+
popoverController?.barButtonItem = sender
651650

652651
present(actionSheet, animated: true)
653652
}

0 commit comments

Comments
 (0)