# HG changeset patch
# User Ranjith S R <ranjith@qualiantech.com>
# Date 1557299328 -19800
#      Wed May 08 12:38:48 2019 +0530
# Node ID c97c2ec6450e57650f83130668595a6cacaa6ac6
# Parent  9e8e7da1b0592c2379eddeb2d39e0c5ac0493017
Related to issue 40724 : Scrim should not be hidden when close drawer popup is opened

diff -r 9e8e7da1b059 -r c97c2ec6450e web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js
--- a/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js	Thu May 02 11:54:03 2019 +0530
+++ b/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js	Wed May 08 12:38:48 2019 +0530
@@ -1721,7 +1721,9 @@
                 }, OB.MobileApp.model.get('permissions').OBPOS_timeAllowedDrawerSales);
                 me.drawerOpened = true;
                 me.setContent(OB.I18N.getLabel('OBPOS_LblDone'));
-                enyo.$.scrim.hide();
+                if (OB.MobileApp.view.openedPopup === null) {
+                  enyo.$.scrim.hide();
+                }
               }
             } else {
               if (me.owner.receipt.get('orderType') === 3) {
@@ -1748,7 +1750,9 @@
                 }, OB.MobileApp.model.get('permissions').OBPOS_timeAllowedDrawerSales);
                 me.drawerOpened = true;
                 me.setContent(OB.I18N.getLabel('OBPOS_LblDone'));
-                enyo.$.scrim.hide();
+                if (OB.MobileApp.view.openedPopup === null) {
+                  enyo.$.scrim.hide();
+                }
               }
             } else {
               me.owner.model.get('multiOrders').trigger('paymentDone', me.allowOpenDrawer);
