Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | [450bb0ecad] Fix corruption [tk busy] creates on OSX. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
56bccbf40aab41be165ba4bac76390d3 |
User & Date: | dgp 2016-07-22 12:40:27 |
Context
2016-07-28
| ||
12:46 | [5660d11c3f] Fix new -lmargincolor check-in: 18cdcb0b user: dgp tags: trunk | |
2016-07-22
| ||
12:40 | [450bb0ecad] Fix corruption [tk busy] creates on OSX. check-in: 56bccbf4 user: dgp tags: trunk | |
12:40 | merge mark check-in: 8219b837 user: dgp tags: trunk | |
2016-07-21
| ||
20:08 | [450bb0ecad] Fix corruption [tk busy] creates on OSX. check-in: d3a347d2 user: dgp tags: core-8-6-branch | |
Changes
Changes to generic/tkBusy.c.
︙ | ︙ | |||
428 429 430 431 432 433 434 435 436 437 438 439 440 441 | } /* * Create a transparent window and put it on top. */ TkpMakeTransparentWindowExist(tkwin, parent); dispPtr = winPtr->dispPtr; hPtr = Tcl_CreateHashEntry(&dispPtr->winTable, (char *) winPtr->window, ¬Used); Tcl_SetHashValue(hPtr, winPtr); winPtr->dirtyAtts = 0; winPtr->dirtyChanges = 0; | > > > > | 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 | } /* * Create a transparent window and put it on top. */ TkpMakeTransparentWindowExist(tkwin, parent); if (winPtr->window == None) { return; /* Platform didn't make Window. */ } dispPtr = winPtr->dispPtr; hPtr = Tcl_CreateHashEntry(&dispPtr->winTable, (char *) winPtr->window, ¬Used); Tcl_SetHashValue(hPtr, winPtr); winPtr->dirtyAtts = 0; winPtr->dirtyChanges = 0; |
︙ | ︙ |
Changes to generic/tkWindow.c.
︙ | ︙ | |||
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 | for (dispPtr = TkGetDisplayList(); ; dispPtr = dispPtr->nextPtr) { if (dispPtr == NULL) { return NULL; } if (dispPtr->display == display) { break; } } hPtr = Tcl_FindHashEntry(&dispPtr->winTable, (char *) window); if (hPtr == NULL) { return NULL; } return Tcl_GetHashValue(hPtr); | > > > | 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 | for (dispPtr = TkGetDisplayList(); ; dispPtr = dispPtr->nextPtr) { if (dispPtr == NULL) { return NULL; } if (dispPtr->display == display) { break; } } if (window == None) { return NULL; } hPtr = Tcl_FindHashEntry(&dispPtr->winTable, (char *) window); if (hPtr == NULL) { return NULL; } return Tcl_GetHashValue(hPtr); |
︙ | ︙ |