[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: 「M-x」+「変換キー」 で落ちる?



05/10/31 に M.Fujii<boochang@xxxxxxxxxxxx> さんは書きました:

> ということで、read-only な文字列がある場合には再変換を行なわないように
> する仕組を入れるべきなのではないかと考えます。

read_onlyの時は考慮していたのですが、ミニバッファは
current_bufferとは見なされないようです。

ミニバッファが選択されている時の処理を入れて見ました。

--- mw32ime.c.orig	2005-11-01 00:04:15.433708800 +0900
+++ mw32ime.c	2005-11-01 00:05:07.658804800 +0900
@@ -276,8 +276,9 @@
   pt = PT;
   pt_byte = PT_BYTE;

-  if (!NILP (current_buffer->read_only))
-    return 0;
+  if (!NILP (current_buffer->read_only)
+      || EQ (minibuf_window, selected_window))
+     return 0;

   if (!NILP (current_buffer->mark_active))
     {

--
KOBAYASHI Yasuhiro <kobayays@xxxxxxxxxxxxxx>