private void Connect(SmugMugAccount selected, string text) { try { if (accounts.Count != 0 && connect) { if (selected == null) { account = (SmugMugAccount)accounts [gallery_optionmenu.History]; } else { account = selected; } if (!account.Connected) { account.Connect(); } PopulateAlbumOptionMenu(account.SmugMug); album_button.Sensitive = true; } } catch (System.Exception) { System.Console.WriteLine("Can not connect to SmugMug. Bad username ? password ? network connection ?"); //System.Console.WriteLine ("{0}",ex); if (selected != null) { account = selected; } PopulateAlbumOptionMenu(account.SmugMug); status_label.Text = ""; album_button.Sensitive = false; new SmugMugAccountDialog(this.Dialog, account); } }