aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-12-13 06:21:16 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-12-13 06:21:16 +0000
commitaae887a3faf1afb0c8b4760e16fa3480d920e086 (patch)
tree7312f53bf4dd8219dc63023061ee1c57d810afae
parent3c6ddfce94cf486d7b4ff27035299f6b384f3559 (diff)
ssl_manager_verify_cert(): follow comply_gnome_hig setting.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1419 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.ja5
-rw-r--r--src/sslmanager.c15
3 files changed, 21 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index d2a5bd24..866f7894 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2006-12-13
+ * src/sslmanager.c: ssl_manager_verify_cert(): follow comply_gnome_hig
+ setting.
+
+2006-12-13
+
* libsylph/socket.c: Unix: reload /etc/resolv.conf if it has been
modified.
diff --git a/ChangeLog.ja b/ChangeLog.ja
index f72006bd..4374ac47 100644
--- a/ChangeLog.ja
+++ b/ChangeLog.ja
@@ -1,5 +1,10 @@
2006-12-13
+ * src/sslmanager.c: ssl_manager_verify_cert(): comply_gnome_hig
+ の設定に従うようにした。
+
+2006-12-13
+
* libsylph/socket.c: /etc/resolv.conf が変更されていれば再読み込み
するようにした。
diff --git a/src/sslmanager.c b/src/sslmanager.c
index 5e01bbb9..cfdeee6e 100644
--- a/src/sslmanager.c
+++ b/src/sslmanager.c
@@ -37,6 +37,7 @@
#include "ssl.h"
#include "sslmanager.h"
#include "manage_window.h"
+#include "prefs_common.h"
gint ssl_manager_verify_cert(SockInfo *sockinfo, const gchar *hostname,
X509 *server_cert, glong verify_result)
@@ -134,10 +135,16 @@ gint ssl_manager_verify_cert(SockInfo *sockinfo, const gchar *hostname,
}
#endif
- gtk_dialog_add_buttons(GTK_DIALOG(dialog),
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_OK,
- NULL);
+ if (prefs_common.comply_gnome_hig)
+ gtk_dialog_add_buttons(GTK_DIALOG(dialog),
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ else
+ gtk_dialog_add_buttons(GTK_DIALOG(dialog),
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ NULL);
gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_OK);
gtk_widget_show_all(dialog);