[PATCH]: menu doesn't appear on right info panel
Pavel Tsekov
ptsekov at gmx.net
Tue Nov 2 09:07:56 UTC 2004
Hello,
On Thu, 28 Oct 2004, Leonard den Ottolander wrote:
> Hello Pavel,
>
> On Tue, 2004-10-26 at 10:25, Pavel Tsekov wrote:
> > Attached is a patch to address this issue:
> > http://mail.gnome.org/archives/mc-devel/2004-January/msg00007.html
>
> Patch indeed seems to fix the issue. I don't see any obvious regression.
Please, test this update patch. It is a result of a discussion with
Pavel Shirshov.
ChangeLog:
2004-11-02 Pavel Tsekov <ptsekov at gmx.net>
* dialog.c (do_select_widget): Walk the whole widgets list looking
for a widget accepting the focus.
-------------- next part --------------
Index: dialog.c
===================================================================
RCS file: /cvsroot/mc/mc/src/dialog.c,v
retrieving revision 1.26
diff -u -p -r1.26 dialog.c
--- dialog.c 24 Sep 2004 22:22:35 -0000 1.26
+++ dialog.c 2 Nov 2004 10:58:50 -0000
@@ -427,7 +427,7 @@ do_select_widget (Dlg_head *h, Widget *w
return;
h->current = w;
- while (h->current != w0) {
+ do {
if (dlg_focus (h))
break;
@@ -443,7 +443,7 @@ do_select_widget (Dlg_head *h, Widget *w
dlg_focus (h);
return;
}
- }
+ } while (h->current != w);
if (dlg_overlap (w0, h->current)) {
send_message (h->current, WIDGET_DRAW, 0);
More information about the mc-devel
mailing list