[mythtv-commits] mythtv commit: r24722 - in trunk/mythtv by mdean

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon May 17 21:00:53 UTC 2010


      Author: mdean
        Date: 2010-05-17 21:00:53 +0000 (Mon, 17 May 2010)
New Revision: 24722
   Changeset: http://svn.mythtv.org/trac/changeset/24722

Modified:

   trunk/mythtv/libs/libmythtv/dbcheck.cpp
   trunk/mythtv/libs/libmythui/mythmainwindow.cpp
   trunk/mythtv/libs/libmythui/myththemedmenu.cpp
   trunk/mythtv/libs/libmythui/myththemedmenu.h
   trunk/mythtv/programs/mythfrontend/globalsettings.cpp
   trunk/mythtv/programs/mythfrontend/main.cpp
   trunk/mythtv/programs/mythtv-setup/main.cpp

Log:

Fix another key binding masquerading as a setting.  Make the "System Exit key" a keybinding.

This change does not remove any functionality.  It actually provides increased functionality.  Users may specify any key or key(s) they want to use to exit mythfrontend by simply binding keys to the Main Menu/EXIT keybinding in Utilities/Setup|Edit Keys.

After this change, only the keys mapped to Main Menu/EXIT can be used to exit mythfrontend.  Any of the keys bound to Global/ESCAPE and Global/LEFT--as well as the keys mapped to Main Menu/EXIT--may be used to exit mythtv-setup.

The database update ensures that behavior on existing systems is unchanged:  systems whose "System Exit key" was set to Alt-ESC, will have their Main Menu/EXIT key binding mapped to Alt+Esc, etc.  Systems whose "System Exit key" was set to "No exit key" will have no keys bound to Main Menu/EXIT, so there will be no exit key for those systems.






More information about the mythtv-commits mailing list