home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / alt / lucidem / bug / 521 < prev    next >
Encoding:
Text File  |  1993-01-26  |  1.8 KB  |  46 lines

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