public static void PerformSynchronization(ISyncUI syncUI) { if (syncThread != null) { // A synchronization thread is already running // TODO: Start new sync if existing dlg is for finished sync // TODO: ISyncUI-ize this somehow if (SyncManager.syncUI == Tomboy.SyncDialog) { Tomboy.SyncDialog.Present(); } return; } SyncManager.syncUI = syncUI; syncThread = new Thread(new ThreadStart(SynchronizationThread)); syncThread.IsBackground = true; syncThread.Start(); }
public static void PerformSynchronization (ISyncUI syncUI) { if (syncThread != null) { // A synchronization thread is already running // TODO: Start new sync if existing dlg is for finished sync // TODO: ISyncUI-ize this somehow if (SyncManager.syncUI == Tomboy.SyncDialog) Tomboy.SyncDialog.Present (); return; } SyncManager.syncUI = syncUI; syncThread = new Thread (new ThreadStart (SynchronizationThread)); syncThread.IsBackground = true; syncThread.Start (); }