Imported Tk 8.6.9
This commit is contained in:
@@ -1700,12 +1700,12 @@ PostProcessEntry(
|
||||
if (mePtr->labelPtr == NULL) {
|
||||
mePtr->labelLength = 0;
|
||||
} else {
|
||||
(void)Tcl_GetStringFromObj(mePtr->labelPtr, &mePtr->labelLength);
|
||||
Tcl_GetStringFromObj(mePtr->labelPtr, &mePtr->labelLength);
|
||||
}
|
||||
if (mePtr->accelPtr == NULL) {
|
||||
mePtr->accelLength = 0;
|
||||
} else {
|
||||
(void)Tcl_GetStringFromObj(mePtr->accelPtr, &mePtr->accelLength);
|
||||
Tcl_GetStringFromObj(mePtr->accelPtr, &mePtr->accelLength);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -2495,6 +2495,22 @@ MenuVarProc(
|
||||
}
|
||||
|
||||
menuPtr = mePtr->menuPtr;
|
||||
|
||||
if (menuPtr->menuFlags & MENU_DELETION_PENDING) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* See ticket [5d991b82].
|
||||
*/
|
||||
|
||||
if (mePtr->namePtr == NULL) {
|
||||
Tcl_UntraceVar2(interp, name1, name2,
|
||||
TCL_GLOBAL_ONLY|TCL_TRACE_WRITES|TCL_TRACE_UNSETS,
|
||||
MenuVarProc, clientData);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
name = Tcl_GetString(mePtr->namePtr);
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user