Received: from localhost (localhost [127.0.0.1]) (uid 1) by cvs.lp.se with local; Sun, 02 Mar 2003 08:16:39 +0100 X-RT-Loop-Prevention: cvs.lp.se Message-Id: Subject: [cvs.lp.se #18] Bug with workspace context In-Reply-To: Managed-BY: RT 2.0.14 (http://bestpractical.com/rt/) From: "Richard Levitte via RT" RT-Ticket: cvs.lp.se #18 X-Mailer: Perl5 Mail::Internet v1.56 Reply-To: ctwm-bugs@free.lp.se Precedence: bulk RT-Originator: levitte@lp.se Cc: ctwm@free.lp.se Sender: daemon Date: Sun, 02 Mar 2003 08:16:39 +0100 Björn says: bjorn> Well, the simple answer is that if you bind a key in the workspace bjorn> context, it becomes dead in all other contexts: bjorn> bjorn> "a" = : workspace : f.beep bjorn> bjorn> would make the "a" key generate a beep in the workspace context, as bjorn> expected. But it would mean "a" could not be used in Emacs, your XTerm bjorn> or any other program. Obviously, this is not what you'd expect or want. bjorn> bjorn> Notice also that this is *not* the behavior you get if you apply my bjorn> patch to 3.6, so something else has changed. [...] bjorn> Well, I expect that binding a key in the workspace context should not bjorn> render it useless everywhere else. Something has changed since 3.6 and bjorn> I can't figure out exactly what from the changelog. The changes you bjorn> say Claude has made does not show up in the changelog, and looking at bjorn> some of the files, event.c for one, there are significant changes. bjorn> bjorn> For example, the test I made for: bjorn> bjorn> Tmp_win == Scr->workSpaceMgr.workspaceWindow.twm_win bjorn> bjorn> is made in other places in the original code. Looking at 3.7alpha4, bjorn> some have been changed to a test for: bjorn> bjorn> Tmp_win->wspmgr bjorn> bjorn> others to: bjorn> bjorn> Tmp_win == Scr->currentvs->wsw->twm_win bjorn> bjorn> I don't understand exactly what has changed, so I can't comment on bjorn> why, but it *could* be related to the Xinerama-patches. -- Richard Levitte | http://richard.levitte.org/ | Spannv. 38, I Levitte Programming | http://www.lp.se/ | S-168 35 Bromma T: +46-708-26 53 44 | | SWEDEN "Price, performance, quality... choose the two you like"