src/net/java/sip/communicator/impl/gui/main/chat/ChatPanel.java
/**
             * Called on the event dispatching thread (not on the worker thread)
             * after the <code>construct</code> method has returned.
             */
Called on the event dispatching thread (not on the worker thread)
after the construct method has returned.
Called on the event dispatching thread ( not on the worker thread ) after the construct method has returned .
@Override
            public void finished()
            {
                if(historyList != null && historyList.size() > 0)
                {
                    processHistory(historyList, escapedMessageID);
                }
                isHistoryLoaded = true;
                addIncomingEvents();
                chatContainer.updateHistoryButtonState(ChatPanel.this);
            }
@ Override public void finished ( ) { if ( historyList != null && historyList . size ( ) > 0 ) { processHistory ( historyList , escapedMessageID ) ; } isHistoryLoaded = true ; addIncomingEvents ( ) ; chatContainer . updateHistoryButtonState ( ChatPanel . this ) ; }
Called on the event dispatching thread (not on the worker thread)
 after the <code>construct</code> method has returned.
Called on the event dispatching thread ( not on the worker thread ) after the <code > construct< / code > method has returned .
// Add incoming events accumulated while the history was loading // at the end of the chat.