home *** CD-ROM | disk | FTP | other *** search
- x-gateway: rodan.UU.NET from bug-lucid-emacs to alt.lucid-emacs.bug; Tue, 26 Jan 1993 04:46:39 EST
- Date: Tue, 26 Jan 1993 01:46:41 PST
- Message-ID: <9301260946.AA27678@thalidomide.lucid>
- X-Windows: Dissatisfaction guaranteed.
- From: jwz@lucid.com (Jamie Zawinski)
- Sender: jwz%thalidomide@lucid.com
- Subject: Re: _vendorShellWidgetClass: mutiply defined?
- References: <199301251339.AA24955@woody.csd.uu.se>
- <9301251420.AA05693@maestro.mitre.org>
- <BCOTTON.93Jan25140226@sergei.MITRE.org>
- Newsgroups: alt.lucid-emacs.bug
- Path: sparky!uunet!wendy-fate.uu.net!bug-lucid-emacs
- Lines: 31
-
- Bob Cotton wrote:
- >
- > leamcs is dying in _XmUnitTypeDefault at a macro XmIsManager which is
- > defined to be
- >
- > #define XmIsManager(w) XtIsSubclass(w, xmManagerWidgetClass)
- >
- > I recompiled motif with debugging and gdb says the following....
- > 0x12cdcc in _XmUnitTypeDefault (widget=0x419c00, offset=177, value=0xf7ffc07c)
- > at ResInd.c:1337
- > 1337 if (XmIsManager(widget->core.parent))
- > (gdb) where
- > #0 0x12cdcc in _XmUnitTypeDefault (widget=0x419c00, offset=177,
- > value=0xf7ffc07c) at ResInd.c:1337
- ..
- > #7 0x1342d0 in XmCreateMenuBar (p=0x3ab400, name=0x39a3c0 "menubar", al=0x0,
- > ac=0) at RowColumn.c:4025
-
- This could mean that there's something that we need to do before calling
- XmCreateMenuBar that we aren't; it's going to be hard for me to debug this
- remotely, so I'm going to have to depend on someone else to track this down.
-
- > The parent of the "menubar" being created is an athena paned widget..
- > widget_class "Paned"..
-
- Perhaps this is the problem. The Motif code is fundamentally confused about
- what "object oriented" means, so it wouldn't surprise me if there was some
- horribly incestuous relationship between menubars and their parents. Try
- making emacs use the Motif version of Paned instead, and see if that helps...
-
- -- Jamie
-