aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-12-28 04:33:18 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-12-28 04:33:18 +0000
commit2c02159ea90e68f3851286ae52bcd95d45811448 (patch)
tree4653ebadd9a24bc09d46bb6d24f36e9a18f83785
parentf9fa5fc5a148747f0ee928374984a64c50440915 (diff)
win32: fixed compose window couldn't be maximized.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1461 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.ja5
-rw-r--r--src/compose.c4
3 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1b250ae2..51090b2f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2006-12-28
+ * src/compose.c: compose_create(): win32: don't set geometry hint
+ (fixes compose window cannot be maximized).
+
+2006-12-28
+
* src/compose.c: compose_exec_ext_editor(): display verbose error
message. Fixed a memory leak.
diff --git a/ChangeLog.ja b/ChangeLog.ja
index 28b690d9..86672130 100644
--- a/ChangeLog.ja
+++ b/ChangeLog.ja
@@ -1,5 +1,10 @@
2006-12-28
+ * src/compose.c: compose_create(): win32: geometry hint をセットしない
+ ようにした(メッセージ作成ウィンドウが最大化できないのを修正)。
+
+2006-12-28
+
* src/compose.c: compose_exec_ext_editor(): 詳細なエラーメッセージを
表示するようにした。メモリリークを修正。
diff --git a/src/compose.c b/src/compose.c
index b00f3a2a..ce419b2e 100644
--- a/src/compose.c
+++ b/src/compose.c
@@ -4243,7 +4243,9 @@ static Compose *compose_create(PrefsAccount *account, ComposeMode mode)
gint n_entries;
gint count = 0;
+#ifndef G_OS_WIN32
static GdkGeometry geometry;
+#endif
g_return_val_if_fail(account != NULL, NULL);
@@ -4261,12 +4263,14 @@ static Compose *compose_create(PrefsAccount *account, ComposeMode mode)
gtk_window_move(GTK_WINDOW(window), prefs_common.compose_x,
prefs_common.compose_y);
+#ifndef G_OS_WIN32
if (!geometry.max_width) {
geometry.max_width = gdk_screen_width();
geometry.max_height = gdk_screen_height();
}
gtk_window_set_geometry_hints(GTK_WINDOW(window), NULL,
&geometry, GDK_HINT_MAX_SIZE);
+#endif
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(compose_delete_cb), compose);