Posted to tcl by patthoyts at Wed Oct 24 00:03:26 GMT 2007view raw

  1. Index: generic/tkWindow.c
  2. ===================================================================
  3. RCS file: /cvsroot/tktoolkit/tk/generic/tkWindow.c,v
  4. retrieving revision 1.86
  5. diff -u -r1.86 tkWindow.c
  6. --- generic/tkWindow.c 17 Sep 2007 14:58:05 -0000 1.86
  7. +++ generic/tkWindow.c 23 Oct 2007 23:57:20 -0000
  8. @@ -1706,7 +1706,7 @@
  9. }
  10.  
  11. createProc = Tk_GetClassProc(winPtr->classProcsPtr, createProc);
  12. - if (createProc != NULL) {
  13. + if (createProc != NULL && parent != None) {
  14. winPtr->window = (*createProc)(tkwin, parent, winPtr->instanceData);
  15. } else {
  16. winPtr->window = TkpMakeWindow(winPtr, parent);