Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Fix BG overlay for both search controllers.

  • Loading branch information
Tim Palade authored and sharath-cliqz committed Sep 7, 2018
1 parent e2344c4 commit d7b9bb2bf36829817b880f11a6b57eb27e0ea9b6
Showing with 9 additions and 6 deletions.
  1. +6 −2 Cliqz/Search/CliqzSearchViewController.swift
  2. +3 −4 Cliqz/Search/FirefoxSearchViewController.swift
@@ -85,6 +85,7 @@ class CliqzSearchViewController : UIViewController, KeyboardHelperDelegate, UIAl

let searchView = Engine.sharedInstance.rootView
fileprivate let backgroundImage = UIImageView()
fileprivate let privateModeOverlay = UIView.overlay(frame: CGRect.zero)

private static let KVOLoading = "loading"

@@ -182,8 +183,11 @@ class CliqzSearchViewController : UIViewController, KeyboardHelperDelegate, UIAl
if privateMode != self.privateMode {
self.privateMode = privateMode
self.updateExtensionPreferences()
if privateMode {
self.backgroundImage.addSubview(UIView.overlay(frame: self.view.bounds))
if privateMode && privateModeOverlay.superview == nil {
backgroundImage.addSubview(privateModeOverlay)
privateModeOverlay.snp.makeConstraints { (make) in
make.edges.equalToSuperview()
}
}
}
}
@@ -87,9 +87,6 @@ class FirefoxSearchViewController: SiteTableViewController, KeyboardHelperDelega

@objc func orientationDidChange(_ notification: Notification) {
backgroundImage.image = BackgroundImageManager.shared.getImage()
if isPrivate {
privateModeOverlay.frame = self.view.bounds
}
}

override func viewDidLoad() {
@@ -111,8 +108,10 @@ class FirefoxSearchViewController: SiteTableViewController, KeyboardHelperDelega
backgroundImage.image = BackgroundImageManager.shared.getImage()

if isPrivate {
privateModeOverlay = UIView.overlay(frame: self.view.bounds)
self.backgroundImage.addSubview(privateModeOverlay)
privateModeOverlay.snp.makeConstraints { (make) in
make.edges.equalToSuperview()
}
}

searchEngineScrollView.layer.backgroundColor = SearchViewControllerUX.SearchEngineScrollViewBackgroundColor

0 comments on commit d7b9bb2

Please sign in to comment.