From 2120a8afa28a515efabeccd1192a05bc7de91e10 Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Wed, 13 Sep 2006 21:27:15 +0000 Subject: [PATCH] change from Damian, which should solve a problem with the progress events coming from history --- .../communicator/impl/history/HistoryReaderImpl.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/net/java/sip/communicator/impl/history/HistoryReaderImpl.java b/src/net/java/sip/communicator/impl/history/HistoryReaderImpl.java index a5dcfa940..534478d0e 100644 --- a/src/net/java/sip/communicator/impl/history/HistoryReaderImpl.java +++ b/src/net/java/sip/communicator/impl/history/HistoryReaderImpl.java @@ -350,9 +350,13 @@ private QueryResultSet find( } } - // end progress - maximum value - fireProgressStateChanged(startDate, endDate, keywords, - HistorySearchProgressListener.PROGRESS_MAXIMUM_VALUE); +// if maximum value is not reached fire an event + if((int)currentProgress < HistorySearchProgressListener.PROGRESS_MAXIMUM_VALUE) + { + fireProgressStateChanged(startDate, endDate, keywords, + HistorySearchProgressListener. + PROGRESS_MAXIMUM_VALUE); + } return new OrderedQueryResultSet(result); }