Send EVENT_VALCHANGE when a System 7 editbox gets typed in.
authorben <ben@cda61777-01e9-0310-a592-d414129be87e>
Sat, 5 Apr 2003 15:08:17 +0000 (15:08 +0000)
committerben <ben@cda61777-01e9-0310-a592-d414129be87e>
Sat, 5 Apr 2003 15:08:17 +0000 (15:08 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@3060 cda61777-01e9-0310-a592-d414129be87e

mac/macctrls.c

index 857a634..0ee332c 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: macctrls.c,v 1.25 2003/04/05 15:01:16 ben Exp $ */
+/* $Id: macctrls.c,v 1.26 2003/04/05 15:08:17 ben Exp $ */
 /*
  * Copyright (c) 2003 Ben Harris
  * All rights reserved.
@@ -954,10 +954,12 @@ void macctrl_key(WindowPtr window, EventRecord *event)
        TEHandle te;
 
        if (mcs->focus != NULL) {
-           switch (mcs->focus->generic.type) {
+           mc = mcs->focus;
+           switch (mc->generic.type) {
              case MACCTRL_EDITBOX:
-               te = (TEHandle)(*mcs->focus->editbox.tbctrl)->contrlData;
+               te = (TEHandle)(*mc->editbox.tbctrl)->contrlData;
                TEKey(event->message & charCodeMask, te);
+               ctrlevent(mcs, mc, EVENT_VALCHANGE);
                break;
            }
        }