From fe28feef3670eb813fce54e433ab4b19c858a03c Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Sat, 16 Mar 2013 18:37:29 -0500 Subject: [PATCH] IDEMPIERE-753 Clicking "Zoom" in line total, in the form "Posting" / Based on Richard Morales patch --- .../src/org/adempiere/webui/acct/WAcctViewer.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/acct/WAcctViewer.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/acct/WAcctViewer.java index 1bf590df8b..014fccdb10 100755 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/acct/WAcctViewer.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/acct/WAcctViewer.java @@ -1298,10 +1298,14 @@ public class WAcctViewer extends Window implements EventListener int tableIdColumn = m_rmodel.getColumnIndex("AD_Table_ID"); int recordIdColumn = m_rmodel.getColumnIndex("Record_ID"); ListModelTable model = (ListModelTable) table.getListModel(); - int AD_Table_ID = ((KeyNamePair) model.getDataAt(selected, tableIdColumn)).getKey(); - int Record_ID = ((Integer) model.getDataAt(selected, recordIdColumn)).intValue(); - - AEnv.zoom(AD_Table_ID, Record_ID); + KeyNamePair tabknp = (KeyNamePair) model.getDataAt(selected, tableIdColumn); + Integer recint = (Integer) model.getDataAt(selected, recordIdColumn); + if (tabknp != null && recint != null) { + int AD_Table_ID = tabknp.getKey(); + int Record_ID = recint.intValue(); + + AEnv.zoom(AD_Table_ID, Record_ID); + } } //