From: SourceForge.net <no...@so...> - 2005-04-26 17:21:52
|
Bugs item #1189938, was opened at 2005-04-26 11:56 Message generated for change (Comment added) made by wildcard_25 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1189938&group_id=12997 Category: 13. Win Menus Group: development: 8.5a3 Status: Open Resolution: None Priority: 5 Submitted By: Daniel South (wildcard_25) Assigned to: Chengye Mao (chengyemao) Summary: Can't get active menu index Initial Comment: Tk: v8.5a3 OS: WinXPsp2 Built with makefile.vc using VC7.1 After the change to tkWinMenu.c on 18-01-2005 the 'active' menu index is no longer returned. [.menu.foo index active] will now always return none. this in itself probably isn't fatal, but if a script attempts [.menu.foo entrycget active -label] things can start going a bit crazy :) removing the extra condition check on line 1242 fixes this, but re-introduces the bug it was put there to stop. ---------------------------------------------------------------------- >Comment By: Daniel South (wildcard_25) Date: 2005-04-27 03:21 Message: Logged In: YES user_id=596509 TkDiff uses [.menu.foo entrycget active -label] to update the status line info for each menu entry. After this change that no longer works. Adding a logging entry to return the value, shows that the active entry is now 'none' rather than the actual active entry. I also replaced 'active' with a number to check that the rest of the code was working, label indexed by number was returned, and status line updated correctly. Removing the extra condition and recompiling, it works as expected. ---------------------------------------------------------------------- Comment By: Chengye Mao (chengyemao) Date: 2005-04-26 14:02 Message: Logged In: YES user_id=191079 Did you activate a menu entry before using index active? If none of the menu entries is of active, .menu.foo index active will return none. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1189938&group_id=12997 |