commit history before changing the way the conversations are loaded

cusax-fix
Yana Stamcheva 19 years ago
parent c5c022921c
commit f75c06cffe

@ -38,7 +38,9 @@ public class DatesPanel extends JScrollPane
private MessageHistoryService msgHistory = GuiActivator.getMsgHistoryService();
private HistoryWindow historyWindow;
private int lastSelectedIndex = -1;
/**
* Creates an instance of <tt>DatesPanel</tt>.
*
@ -205,8 +207,9 @@ private String processTime(int time) {
*/
public void valueChanged(ListSelectionEvent e) {
int selectedIndex = this.datesList.getSelectedIndex();
if(selectedIndex != -1) {
if(selectedIndex != -1 && lastSelectedIndex != selectedIndex) {
this.setLastSelectedIndex(selectedIndex);
String dateString = (String)this.listModel.get(selectedIndex);
Date nextDate;
@ -235,4 +238,14 @@ public void setSelected(int index) {
public ListModel getModel() {
return this.datesList.getModel();
}
public int getLastSelectedIndex()
{
return lastSelectedIndex;
}
public void setLastSelectedIndex(int lastSelectedIndex)
{
this.lastSelectedIndex = lastSelectedIndex;
}
}

@ -208,6 +208,7 @@ public void showHistoryByKeyword(String keyword)
historyPanel.removeAll();
datesPanel.removeAllDates();
datesPanel.setLastSelectedIndex(-1);
new KeywordDatesLoader(keyword).start();
}

Loading…
Cancel
Save