1 | public void folderAdded(IFolderEvent e) {↵ | | 1 | public void messageAdded(IFolderEvent e) {↵
|
2 | mutex.lock();↵ | | 2 | mutex.lock();↵
|
|
3 | Iterator it = folderAddedList[1 - swap].iterator();↵ | | 3 | Iterator it = messageAddedList[1 - swap].iterator();↵
|
4 | boolean found = false;↵ | | 4 | boolean found = false;↵
|
5 | while (it.hasNext() && !found) {↵ | | 5 | while (it.hasNext() && !found) {↵
|
6 | FolderEvent event = (FolderEvent) it.next();↵ | | 6 | FolderEvent event = (FolderEvent) it.next();↵
|
7 | found = (event.getSource() == e.getSource());↵ | | 7 | found = (event.getSource() == e.getSource());↵
|
8 | }↵ | | 8 | }↵
|
|
9 | if (!found)↵ | | 9 | if (!found)↵
|
10 | folderAddedList[1 - swap].add(e);↵ | | 10 | messageAddedList[1 - swap].add(e);↵
|
|
11 | mutex.release();↵ | | 11 | mutex.release();↵
|
12 | | | 12 |
|