[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[meadow-develop:1997/321]menubar and minibuffer
- X-ml-count: 321
- Subject: [meadow-develop:1997/321]menubar and minibuffer
- From: Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: 23 Dec 1997 16:05:10 -0800
- X-mailer: Gnus v5.4.64 + SEMI patch (r2.1)/Emacs 20.2
KORIYAMA Naohiro <kory@xxxxxxxxxxxxxxxx> writes:
> ところで、以前にこのメイリングリストでも話題に上がったような気がするこ
> となのですが、メニューバーが複数行にわたると、それにつれてミニバッファ
> の大きさも増えてしまうという現象が起きています。
> 私のフォントの設定は、以前にこのメイリングリストに流れていたものをほと
> んどそのまま使っているます。(low-level API)
なんか、かなり頑張って直したんだけど、まだつめが甘かったか。;_;
よし、なら、これでどうだ。
From himi
diff -u g:/release/source/meadow/src/mw32fns.c mw32fns.c
--- g:/release/source/meadow/src/mw32fns.c Thu Dec 18 07:58:17 1997
+++ mw32fns.c Tue Dec 23 16:00:02 1997
@@ -2214,11 +2215,15 @@
case WM_WINDOWPOSCHANGED:
if (!f->async_iconified && f->async_visible &&
- f->output_data.w32->frame_change_state != 2)
+ f->output_data.w32->frame_change_state < 2)
+ /* To adjust window correctly,
+ we must check size of the window twice
+ (strictly speaking number of dimention),
+ thus, width and height. */
{
LPWINDOWPOS lppos = (LPWINDOWPOS) lParam;
- f->output_data.w32->frame_change_state = 2;
+ f->output_data.w32->frame_change_state++;
if (!(lppos->flags & SWP_NOSIZE))
{