From fc7bce6434d0e81c22edbdf8d7649ef1eebb11aa Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Mon, 12 Sep 2011 09:31:27 -0500 Subject: [PATCH] fix IDEMPIERE-56 Zoom on empty "Document Sequence" field opens "AP Payment" document sequence --- org.adempiere.ui.swing/src/org/compiere/grid/ed/VLookup.java | 3 +++ .../WEB-INF/src/org/adempiere/webui/apps/AEnv.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/org.adempiere.ui.swing/src/org/compiere/grid/ed/VLookup.java b/org.adempiere.ui.swing/src/org/compiere/grid/ed/VLookup.java index 3b7b36373a..b56bc9b5bc 100644 --- a/org.adempiere.ui.swing/src/org/compiere/grid/ed/VLookup.java +++ b/org.adempiere.ui.swing/src/org/compiere/grid/ed/VLookup.java @@ -1291,6 +1291,9 @@ public class VLookup extends JComponent Object value = getValue(); if (value == null) value = selectedItem; + // still null means the field is empty or not selected item + if (value == null) + value = -1; // If not already exist or exact value if (zoomQuery == null || value != null) { diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java index 5f430441b9..e5136ed11b 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java @@ -411,6 +411,9 @@ public final class AEnv return; // MQuery zoomQuery = lookup.getZoomQuery(); + // still null means the field is empty or not selected item + if (value == null) + value = -1; // If not already exist or exact value if (zoomQuery == null || value != null)