Exemplo n.º 1
0
 void OnConvertComplete(object sender, RunWorkerCompletedEventArgs e)
 {
     m_main.ResumeWatchDirectoryChanges();
     m_progress_dialog.Dispose();
     if (null != m_pending_error)
     {
         if (m_pending_error is OperationCanceledException)
         {
             m_main.SetStatusText(m_pending_error.Message);
         }
         else
         {
             m_main.PopupError(m_pending_error.Message, guiStrings.TextMediaConvertError);
         }
     }
     m_main.Activate();
     m_main.RefreshView();
 }
Exemplo n.º 2
0
        private void PrepareDestination(string destination)
        {
            bool stop_watch = !m_main.ViewModel.IsArchive;

            if (stop_watch)
            {
                m_main.StopWatchDirectoryChanges();
            }
            try
            {
                Directory.CreateDirectory(destination);
                Directory.SetCurrentDirectory(destination);
                Settings.Default.appLastDestination = destination;
            }
            finally
            {
                if (stop_watch)
                {
                    m_main.ResumeWatchDirectoryChanges();
                }
            }
        }