Skip to content

Commit e2c260b

Browse files
committed
disable scanner when POSFullScreenCoverManager is presented
Filling out the support form in the simulator will trigger the “not found” error sound from barcode scanning unless we disable it
1 parent 838f5e0 commit e2c260b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

WooCommerce/Classes/POS/Presentation/ItemListView.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ struct ItemListView: View {
1010
@Environment(\.keyboardObserver) private var keyboardObserver
1111
@EnvironmentObject var modalManager: POSModalManager
1212
@EnvironmentObject var sheetManager: POSSheetManager
13+
@EnvironmentObject var coverManager: POSFullScreenCoverManager
1314

1415
@Binding var selectedItemListType: ItemListType
1516
@Binding var searchTerm: String
@@ -43,7 +44,7 @@ struct ItemListView: View {
4344

4445
private var isBarcodeScanningEnabled: Binding<Bool> {
4546
Binding(
46-
get: { !isSearching && !modalManager.isPresented && !sheetManager.isPresented },
47+
get: { !isSearching && !modalManager.isPresented && !sheetManager.isPresented && !coverManager.isPresented },
4748
set: { _ in }
4849
)
4950
}

0 commit comments

Comments
 (0)