| | 1 | 2008-06-25 Jose Dapena Paz <jdapena@igalia.com> |
|---|
| | 2 | |
|---|
| | 3 | * libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-store.c: |
|---|
| | 4 | Don't set in_idle to false so that join works properly. |
|---|
| | 5 | On disconnecting we forze a stop_idle so we warrant idle |
|---|
| | 6 | thread has died when we disconnect. Also, send let idle die commands |
|---|
| | 7 | on disconnecting. It's very important to make the idle thread die |
|---|
| | 8 | on time as it keeps a reference to the folder. Folder keeps a reference to |
|---|
| | 9 | this store, and then store should finish idle soon to be able |
|---|
| | 10 | to finalize (cycle reference). |
|---|
| | 11 | |
|---|
| | 12 | * libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c: |
|---|
| | 13 | On finishing the idle thread we state we're out of it. |
|---|
| | 14 | |
|---|
| | 15 | * libtinymail-camel/camel-lite/camel.c: |
|---|
| | 16 | Avoid running internal methods of camel_shutdown two times if |
|---|
| | 17 | we can call shutdown two times. |
|---|
| | 18 | |
|---|
| | 19 | * libtinymail-camel/tny-session-camel.c: |
|---|
| | 20 | Keep a proper reference to TnyDevice. |
|---|
| | 21 | |
|---|
| | 22 | * libtinymail-camel/tny-camel-store-account.c: |
|---|
| | 23 | Free the iter store reference on finalising. |
|---|
| | 24 | |
|---|
| | 25 | * libtinymail-camel/tny-camel-account.c: |
|---|
| | 26 | Set service to null after unreffing it. |
|---|
| | 27 | |
|---|
| | 28 | * libtinymailui-gtk/tny-gtk-folder-store-tree-model.c: |
|---|
| | 29 | * Don't get folders again when we change status to disconnected. |
|---|
| | 30 | |
|---|