Skip to content

Commit 60905b5

Browse files
authored
Remove SinglePrintSafeguardFeature (#5839)
Task/Issue URL: https://app.asana.com/0/1200204095367872/1209845978495318/f ### Description - Removes the SinglePrintSafeguardFeature killswitch. ### Steps to test this PR - [x] Go to a page and select "Print page" ("Save as PDF" is convenient). - [x] Verify that the page is printed successfully.
1 parent ac58edb commit 60905b5

File tree

2 files changed

+5
-45
lines changed

2 files changed

+5
-45
lines changed

app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ import com.duckduckgo.app.browser.omnibar.experiments.FadeOmnibarItemPressedList
146146
import com.duckduckgo.app.browser.omnibar.getOmnibarType
147147
import com.duckduckgo.app.browser.print.PrintDocumentAdapterFactory
148148
import com.duckduckgo.app.browser.print.PrintInjector
149-
import com.duckduckgo.app.browser.print.SinglePrintSafeguardFeature
150149
import com.duckduckgo.app.browser.remotemessage.SharePromoLinkRMFBroadCastReceiver
151150
import com.duckduckgo.app.browser.session.WebViewSessionStorage
152151
import com.duckduckgo.app.browser.shortcut.ShortcutBuilder
@@ -519,9 +518,6 @@ class BrowserTabFragment :
519518
@Inject
520519
lateinit var newTabPageProvider: NewTabPageProvider
521520

522-
@Inject
523-
lateinit var singlePrintSafeguardFeature: SinglePrintSafeguardFeature
524-
525521
@Inject
526522
lateinit var safeWebViewFeature: SafeWebViewFeature
527523

@@ -4270,15 +4266,11 @@ class BrowserTabFragment :
42704266
(activity?.getSystemService(Context.PRINT_SERVICE) as? PrintManager)?.let { printManager ->
42714267
webView?.createSafePrintDocumentAdapter(url)?.let { webViewPrintDocumentAdapter ->
42724268

4273-
val printAdapter = if (singlePrintSafeguardFeature.self().isEnabled()) {
4274-
PrintDocumentAdapterFactory.createPrintDocumentAdapter(
4275-
webViewPrintDocumentAdapter,
4276-
onStartCallback = { viewModel.onStartPrint() },
4277-
onFinishCallback = { viewModel.onFinishPrint() },
4278-
)
4279-
} else {
4280-
webViewPrintDocumentAdapter
4281-
}
4269+
val printAdapter = PrintDocumentAdapterFactory.createPrintDocumentAdapter(
4270+
webViewPrintDocumentAdapter,
4271+
onStartCallback = { viewModel.onStartPrint() },
4272+
onFinishCallback = { viewModel.onFinishPrint() },
4273+
)
42824274
printManager.print(
42834275
url,
42844276
printAdapter,

app/src/main/java/com/duckduckgo/app/browser/print/SinglePrintSafeguardFeature.kt

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)