diff options
Diffstat (limited to 'tk/mac/tkMacSubwindows.c')
-rw-r--r-- | tk/mac/tkMacSubwindows.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/tk/mac/tkMacSubwindows.c b/tk/mac/tkMacSubwindows.c index e422ca82d79..4b179d78ce7 100644 --- a/tk/mac/tkMacSubwindows.c +++ b/tk/mac/tkMacSubwindows.c @@ -724,14 +724,14 @@ TkMacUpdateClipRgn( * This is not currently enforced, however. */ - if (!Tk_IsTopLevel(winPtr)) { + if (!Tk_TopWinHierarchy(winPtr)) { TkMacUpdateClipRgn(winPtr->parentPtr); SectRgn(rgn, winPtr->parentPtr->privatePtr->aboveClipRgn, rgn); win2Ptr = winPtr->nextPtr; while (win2Ptr != NULL) { - if (Tk_IsTopLevel(win2Ptr) || !Tk_IsMapped(win2Ptr)) { + if (Tk_TopWinHierarchy(win2Ptr) || !Tk_IsMapped(win2Ptr)) { win2Ptr = win2Ptr->nextPtr; continue; } @@ -776,7 +776,7 @@ TkMacUpdateClipRgn( win2Ptr = winPtr->childList; while (win2Ptr != NULL) { - if (Tk_IsTopLevel(win2Ptr) || !Tk_IsMapped(win2Ptr)) { + if (Tk_TopWinHierarchy(win2Ptr) || !Tk_IsMapped(win2Ptr)) { win2Ptr = win2Ptr->nextPtr; continue; } @@ -1000,7 +1000,7 @@ TkMacInvalClipRgns( */ childPtr = winPtr->childList; while (childPtr != NULL) { - if (!Tk_IsTopLevel(childPtr) && Tk_IsMapped(childPtr)) { + if (!Tk_TopWinHierarchy(childPtr) && Tk_IsMapped(childPtr)) { TkMacInvalClipRgns(childPtr); } childPtr = childPtr->nextPtr; @@ -1133,7 +1133,7 @@ UpdateOffsets( childPtr = winPtr->childList; while (childPtr != NULL) { - if (!Tk_IsTopLevel(childPtr)) { + if (!Tk_TopWinHierarchy(childPtr)) { UpdateOffsets(childPtr, deltaX, deltaY); } childPtr = childPtr->nextPtr; @@ -1256,4 +1256,3 @@ Tk_FreePixmap( ckfree((char *) macPix); } - |