Re: CTWM 3.7alpha5

From: dl@dl.nu
Date: Fri Jun 11 2004 - 08:13:17 CEST


Hi Rudy & all

Ahh, NOW I see the problem... I haven't really understood this problem
until I actually tried
"a" = : workspace : f.beep

Ok, try commenting away this line (should be line 1470 in 3_7alpha5) in
add_window.c:

for (tmp = Scr->FuncKeyRoot.next; tmp != NULL; tmp = tmp->next)
    {
        switch (tmp->cont)
        {
        case C_WINDOW:
----> //case C_WORKSPACE: <----
            if (tmp->mods & AltMask) break;
            grabkey (tmp, 0, tmp_win->w);

This solved it for me, hopefully it will work for you too.

Please verify this ASAP. If everything works as you would like and expect,
I will submit this change to the archive.

I also found a focusbug with my own f.changesize function. I will fix that
as soon as I have time, too.

Best Regards,

//\\ /"\
 dL - Dan Lilliehorn \ / ASCII ribbon campaign
  http://www.dL.nu/ X against HTML email
      dL@dL.nu / \

--On Thursday, June 10, 2004 20:57:28 +0200 Richard Levitte - VMS
Whacker <levitte@lp.se> wrote:

> [bkctwmws.patch is] already part of 3.7. I just verified it.

You're right--and in fact, it's even documented in the man page.

Does adding a statement such as the following to your .ctwmrc prevent
"a" key-press events from making it to applications such as xterm for
you?

  "a" = : workspace : f.beep

Because I just need to add that to one of the *.ctwmrc examples to
recreate the problem. This still points to a problem with the use of
the workspace context in bindings.

Rudy



This archive was generated by hypermail 2.1.4 : Sat Jun 12 2004 - 06:45:03 CEST