From c60139fa6811a19ccc7c5c2aabaff2f587c82c9e Mon Sep 17 00:00:00 2001
From: Mustafa Merza <mustafa.merza95@gmail.com>
Date: Sun, 18 Aug 2024 21:35:55 +0300
Subject: [PATCH] - Fixed deleting signature to clear all related variables.

---
 .../Modules/EditViewController/EditViewController.swift       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/MiniScanner/Modules/EditViewController/EditViewController.swift b/MiniScanner/Modules/EditViewController/EditViewController.swift
index b165036..aaf37c2 100644
--- a/MiniScanner/Modules/EditViewController/EditViewController.swift
+++ b/MiniScanner/Modules/EditViewController/EditViewController.swift
@@ -866,9 +866,9 @@ extension EditViewController: BannerViewDelegate {
     }
     
     func deleteSignAt(index: Int) {
-        scanSession.scannedItems[index].signtureImage = UIImage()
+        scanSession.scannedItems[index].removeSign()
         
-        let signaturesCount = scanSession.scannedItems.filter { $0.signtureImage != nil && $0.signtureImage != UIImage() }.count
+        let signaturesCount = scanSession.scannedItems.filter { $0.signtureImage != nil }.count
         
         if signaturesCount == 0 {
             screenMode = .normal
-- 
GitLab