mirror of
				https://github.com/python/cpython.git
				synced 2025-10-29 20:51:26 +00:00 
			
		
		
		
	Patch #1472877: Fix Tix subwidget name resolution.
Will backport to 2.5.
This commit is contained in:
		
							parent
							
								
									ef5fd3e7c9
								
							
						
					
					
						commit
						bba003ef24
					
				
					 2 changed files with 6 additions and 1 deletions
				
			
		|  | @ -421,7 +421,7 @@ def __init__(self, master, name, | |||
|             except: | ||||
|                 plist = [] | ||||
| 
 | ||||
|         if (not check_intermediate) or len(plist) < 2: | ||||
|         if not check_intermediate: | ||||
|             # immediate descendant | ||||
|             TixWidget.__init__(self, master, None, None, {'name' : name}) | ||||
|         else: | ||||
|  | @ -437,6 +437,9 @@ def __init__(self, master, name, | |||
|                     parent = TixSubWidget(parent, plist[i], | ||||
|                                           destroy_physically=0, | ||||
|                                           check_intermediate=0) | ||||
|             # The Tk widget name is in plist, not in name | ||||
|             if plist: | ||||
|                 name = plist[-1] | ||||
|             TixWidget.__init__(self, parent, None, None, {'name' : name}) | ||||
|         self.destroy_physically = destroy_physically | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Martin v. Löwis
						Martin v. Löwis