From 457feb72525196277e3667e00ac7e8291e0f5dba Mon Sep 17 00:00:00 2001 From: "Redhuan D. Oon" Date: Thu, 4 Dec 2008 05:28:18 +0000 Subject: [PATCH] [#2385559] Swing POS: NPE after deleting line IN SUBCURRENTLINE.JAVA (DONE AS ADVISED) thanks Mario, for been the good tester, telling me where to look. Its tested resolved. --- .../src/org/compiere/pos/SubCurrentLine.java | 32 +++++++++++++------ client/src/org/compiere/pos/SubLines.java | 1 - 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/client/src/org/compiere/pos/SubCurrentLine.java b/client/src/org/compiere/pos/SubCurrentLine.java index 4e8596a073..54c33b40c6 100644 --- a/client/src/org/compiere/pos/SubCurrentLine.java +++ b/client/src/org/compiere/pos/SubCurrentLine.java @@ -14,18 +14,30 @@ package org.compiere.pos; -import java.awt.*; -import java.awt.event.*; -import java.math.*; +import java.awt.Event; +import java.awt.GridBagConstraints; +import java.awt.GridBagLayout; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.KeyEvent; +import java.math.BigDecimal; import java.util.logging.Level; -import javax.swing.*; -import javax.swing.border.*; +import javax.swing.KeyStroke; +import javax.swing.border.TitledBorder; -import org.compiere.swing.*; -import org.compiere.grid.ed.*; -import org.compiere.model.*; -import org.compiere.util.*; +import org.compiere.grid.ed.VNumber; +import org.compiere.model.MBPartner; +import org.compiere.model.MOrder; +import org.compiere.model.MOrderLine; +import org.compiere.model.MOrderTax; +import org.compiere.model.MProduct; +import org.compiere.swing.CButton; +import org.compiere.swing.CLabel; +import org.compiere.util.CLogger; +import org.compiere.util.DisplayType; +import org.compiere.util.Env; +import org.compiere.util.Msg; /** * Current Line Sub Panel @@ -445,7 +457,7 @@ public class SubCurrentLine extends PosSubPanel implements ActionListener { MOrderLine[] lineas = null; try { - lineas = order.getLines(); + lineas = order.getLines("",""); numLineas = lineas.length; for (int i = 0; i < numLineas; i++) { diff --git a/client/src/org/compiere/pos/SubLines.java b/client/src/org/compiere/pos/SubLines.java index 057f760159..9c21eb8271 100644 --- a/client/src/org/compiere/pos/SubLines.java +++ b/client/src/org/compiere/pos/SubLines.java @@ -47,7 +47,6 @@ import org.compiere.util.DB; import org.compiere.util.DisplayType; import org.compiere.util.Env; import org.compiere.util.Msg; -import org.compiere.model.Query; /**