[f-spot] avoid a crasher on Logout button



commit e286f201414ca64f4ea70cace695a6b4929f6f2f
Author: Stephane Delcroix <stephane delcroix org>
Date:   Mon Jun 29 13:57:38 2009 +0200

    avoid a crasher on Logout button

 .../FacebookExport/FacebookExportDialog.cs         |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/extensions/Exporters/FacebookExport/FacebookExportDialog.cs b/extensions/Exporters/FacebookExport/FacebookExportDialog.cs
index c46c6bf..66fd6c6 100644
--- a/extensions/Exporters/FacebookExport/FacebookExportDialog.cs
+++ b/extensions/Exporters/FacebookExport/FacebookExportDialog.cs
@@ -274,12 +274,18 @@ namespace FSpot.Exporter.Facebook
 			login_progress.Fraction = 0;
 			login_progress.Text = Catalog.GetString ("You are not logged in.");
 
+
 			album_info_vbox.Sensitive = false;
 			picture_info_vbox.Sensitive = false;
+			offline_perm_check.Toggled -= HandlePermissionToggled;
+			photo_perm_check.Toggled -= HandlePermissionToggled;
 			offline_perm_check.Active = false;
 			photo_perm_check.Active = false;
+			offline_perm_check.Toggled += HandlePermissionToggled;
+			photo_perm_check.Toggled += HandlePermissionToggled;
 			permissions_hbox.Sensitive = false;
 		}
+
 		public void HandlePermissionToggled (object sender, EventArgs args)
 		{
 			string permission;
@@ -359,6 +365,7 @@ namespace FSpot.Exporter.Facebook
 
 			//FacebookTagPopup popup = new FacebookTagPopup (friends);
 		}
+
 		void LoginProgress (double percentage, string message)
 		{
 			login_progress.Fraction = percentage;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]