From: Andrea Zagli <azagli@libero.it>
Date: Sat, 15 Apr 2017 08:10:33 +0000 (+0200)
Subject: Typo in nuova classe SolipaCamel.
X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=ea32a2d37c25920c4f2317e4c1981ac48fdc4eb0;p=solipa%2Flibsolipa

Typo in nuova classe SolipaCamel.
---

diff --git a/src/camel.c b/src/camel.c
index bf01cb3..623a9fe 100644
--- a/src/camel.c
+++ b/src/camel.c
@@ -97,6 +97,12 @@ SolipaCamel
 	camel_provider_init ();
 
 	priv->camel_session = solipa_camel_session_new (priv->camel_tmpdir);
+	if (!CAMEL_IS_SESSION (priv->camel_session))
+		{
+			g_warning ("Unable to create CamelSession.");
+			g_object_unref (solipa);
+			solipa = NULL;
+		}
 
 	return solipa;
 }
@@ -106,7 +112,7 @@ CamelSession
 {
 	SolipaCamelPrivate *priv;
 
-	g_return_val_if_fail (IS_SOLIPA (solipa), NULL);
+	g_return_val_if_fail (IS_SOLIPA_CAMEL (solipa), NULL);
 
 	priv = SOLIPA_CAMEL_GET_PRIVATE (solipa);
 
diff --git a/src/camelsession.c b/src/camelsession.c
index 820c22e..7b98a71 100644
--- a/src/camelsession.c
+++ b/src/camelsession.c
@@ -85,4 +85,4 @@ solipa_camel_session_authenticate_sync (CamelSession *session,
                                         GError **error)
 {
 	return (camel_service_authenticate_sync (service, mechanism, cancellable, error) == CAMEL_AUTHENTICATION_ACCEPTED);
-}
\ No newline at end of file
+}
diff --git a/src/solipa.c b/src/solipa.c
index 293a5f5..03153b5 100644
--- a/src/solipa.c
+++ b/src/solipa.c
@@ -193,7 +193,7 @@ solipa_set_from_keyfile (Solipa *solipa, const gchar *filename)
 }
 
 G_DEPRECATED
-SolipaCamel
+CamelSession
 *solipa_get_camel_session (Solipa *solipa)
 {
 	SolipaPrivate *priv;
@@ -202,7 +202,7 @@ SolipaCamel
 
 	priv = SOLIPA_GET_PRIVATE (solipa);
 
-	return priv->camel_session;
+	return solipa_camel_get_camel_session (priv->camel_session);
 }
 
 G_DEPRECATED
diff --git a/src/solipa.h b/src/solipa.h
index acb81f3..01596ce 100644
--- a/src/solipa.h
+++ b/src/solipa.h
@@ -62,7 +62,7 @@ Solipa *solipa_new_with_keyfile (const gchar *filename);
 void solipa_set_from_keyfile (Solipa *solipa, const gchar *filename);
 
 G_DEPRECATED
-SolipaCamel *solipa_get_camel_session (Solipa *solipa);
+CamelSession *solipa_get_camel_session (Solipa *solipa);
 
 G_DEPRECATED
 void solipa_set_gdaex (Solipa *solipa, GdaEx *gdaex);