commit 45aaf23dce6267925947f4c29b0a39e9462a92f9
parent a3380df380bde3e5f14e9c8ad2dbb2a30cb8cbb2
Author: ukai <ukai>
Date:   Sun, 23 Dec 2001 14:24:22 +0000
[w3m-dev 02699] initialization too late
From: Fumitoshi UKAI  <ukai@debian.or.jp>
Diffstat:
2 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -1,3 +1,9 @@
+2001-12-23  Fumitoshi UKAI  <ukai@debian.or.jp>
+
+	* [w3m-dev 02699] initialization too late
+	* main.c (MAIN): initializations moved before arg processing
+	* debian bug closes: Bug##102445: ignores SIGWINCH while downloading
+
 2001-12-22  Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
 
 	* [w3m-dev 02696]
diff --git a/main.c b/main.c
@@ -667,6 +667,25 @@ MAIN(int argc, char **argv, char **envp)
 	if (COLS == 0)
 	    COLS = 80;
     }
+
+    SearchHeader = FALSE;
+    DefaultType = NULL;
+#ifdef JP_CHARSET
+    UseContentCharset = TRUE;
+    UseAutoDetect = TRUE;
+#endif
+
+    if (isatty(1)) {
+#ifdef SIGWINCH
+	signal(SIGWINCH, resize_hook);
+#else				/* not SIGWINCH */
+	setlinescols();
+	setupscreen();
+#endif				/* not SIGWINCH */
+    }
+#ifdef SIGCHLD
+    signal(SIGCHLD, sig_chld);
+#endif
 #ifdef USE_BINMODE_STREAM
     setmode(fileno(stdout), O_BINARY);
 #endif