From 646508046d2f7c99f805f4da52bf22accbe75b64 Mon Sep 17 00:00:00 2001
From: kcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>
Date: Sun, 24 May 2009 11:15:58 +0000
Subject: - fix edit ctrl-g bug, reported by dishpan@ptt PttBug.

git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4472 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
---
 mbbsd/edit.c | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'mbbsd')

diff --git a/mbbsd/edit.c b/mbbsd/edit.c
index d2bc6d08..298abb86 100644
--- a/mbbsd/edit.c
+++ b/mbbsd/edit.c
@@ -3720,12 +3720,14 @@ vedit2(const char *fpath, int saveheader, int *islocal, int flags)
 	    case Ctrl('G'):
 		{
 		    unsigned int    currstat0 = currstat;
+		    int mode0 = currutmp->mode;
 		    setutmpmode(EDITEXP);
 		    a_menu("�s�軲�U��", "etc/editexp",
 			   (HasUserPerm(PERM_SYSOP) ? SYSOP : NOBODY),
 			   0,
 			   trans_buffer);
 		    currstat = currstat0;
+		    currutmp->mode = mode0;
 		}
 		if (trans_buffer[0]) {
 		    FILE *fp1;
-- 
cgit v1.2.3