# HG changeset patch
# User Ranjith S R <ranjith@qualiantech.com>
# Date 1557299342 -19800
#      Wed May 08 12:39:02 2019 +0530
# Node ID 8af1b03eed48c3b2545cd4403be74e20eb846db4
# Parent  55966c78ef586d1c6a990f182468185f1209f151
Related to issue 40724 : Scrim should not be hidden when close drawer popup is opened

diff -r 55966c78ef58 -r 8af1b03eed48 web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js
--- a/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js	Tue Apr 16 07:37:22 2019 +0000
+++ b/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js	Wed May 08 12:39:02 2019 +0530
@@ -1321,7 +1321,9 @@
             }, OB.MobileApp.model.get('permissions').OBPOS_timeAllowedDrawerSales);
             this.drawerOpened = true;
             this.setContent(OB.I18N.getLabel('OBPOS_LblDone'));
-            enyo.$.scrim.hide();
+            if (OB.MobileApp.view.openedPopup === null) {
+              enyo.$.scrim.hide();
+            }
           }
         } else {
           if (this.owner.receipt.get('orderType') === 3 && !this.owner.receipt.get('cancelLayaway')) {
@@ -1351,7 +1353,9 @@
             }, OB.MobileApp.model.get('permissions').OBPOS_timeAllowedDrawerSales);
             this.drawerOpened = true;
             this.setContent(OB.I18N.getLabel('OBPOS_LblDone'));
-            enyo.$.scrim.hide();
+            if (OB.MobileApp.view.openedPopup === null) {
+              enyo.$.scrim.hide();
+            }
           }
         } else {
           this.owner.model.get('multiOrders').trigger('paymentDone', this.allowOpenDrawer);
