Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | 3554026,3561016 Stop crash with tearoff menus |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
2eee9b6a40ef76d67e536196219b80cb |
User & Date: | dgp 2012-08-23 21:42:51 |
Context
2012-08-24
| ||
15:12 | [Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: f3b0b975 user: dkf tags: trunk | |
2012-08-23
| ||
21:42 | 3554026,3561016 Stop crash with tearoff menus check-in: 2eee9b6a user: dgp tags: trunk | |
21:41 | 3554026,3561016 Stop crash with tearoff menus. check-in: 2163407f user: dgp tags: core-8-5-branch | |
10:50 | [Bug 3555644]: Better use of virtual events, Add <<ToggleSelection>> virtual event. check-in: 6e2fb2dd user: jan.nijtmans tags: trunk | |
Changes
Changes to ChangeLog.
1 2 3 4 5 6 7 | 2012-08-23 Jan Nijtmans <[email protected]> * library/tk.tcl: [Bug 3555644]: Better use of virtual events, * library/ttk/entry.tcl Add <<ToggleSelection>> virtual event. * library/ttk/treeview.tcl 2012-08-22 Jan Nijtmans <[email protected]> | > > > > | 1 2 3 4 5 6 7 8 9 10 11 | 2012-08-23 Don Porter <[email protected]> * unix/tkUnixWm.c: [Bugs 3554026,3561016] Stop crash with tearoff menus. 2012-08-23 Jan Nijtmans <[email protected]> * library/tk.tcl: [Bug 3555644]: Better use of virtual events, * library/ttk/entry.tcl Add <<ToggleSelection>> virtual event. * library/ttk/treeview.tcl 2012-08-22 Jan Nijtmans <[email protected]> |
︙ | ︙ |
Changes to unix/tkUnixWm.c.
︙ | ︙ | |||
6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 | TkSetTransientFor(Tk_Window tkwin, Tk_Window parent) { if (parent == None) { parent = Tk_Parent(tkwin); while (!Tk_IsTopLevel(parent)) parent = Tk_Parent(tkwin); } XSetTransientForHint(Tk_Display(tkwin), ((TkWindow *)tkwin)->wmInfoPtr->wrapperPtr->window, ((TkWindow *)parent)->wmInfoPtr->wrapperPtr->window); } /* *---------------------------------------------------------------------- | > > > > > > > | 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 | TkSetTransientFor(Tk_Window tkwin, Tk_Window parent) { if (parent == None) { parent = Tk_Parent(tkwin); while (!Tk_IsTopLevel(parent)) parent = Tk_Parent(tkwin); } /* * Prevent crash due to incomplete initialization, or other problems. * [Bugs 3554026, 3561016] */ if (((TkWindow *)parent)->wmInfoPtr->wrapperPtr == NULL) { return; } XSetTransientForHint(Tk_Display(tkwin), ((TkWindow *)tkwin)->wmInfoPtr->wrapperPtr->window, ((TkWindow *)parent)->wmInfoPtr->wrapperPtr->window); } /* *---------------------------------------------------------------------- |
︙ | ︙ |