Index: ChangeLog
===================================================================
--- ChangeLog	(revision 2348)
+++ ChangeLog	(working copy)
@@ -1,3 +1,12 @@
+2007-05-07  Rich Burridge <rich.burridge@sun.com>
+
+        * src/orca/focus_tracking_presenter.py:
+          Hopefully the last fix for bug #433146 – Add ability to 
+          configure app-unique settings via GUI. New app-specific 
+          keybindings are now automatically working (once they've 
+          been set), without having to Alt-Tab away and back or
+          reloading Orca.
+
 2007-05-07  Mike Pedersen <michael.pedersen@sun.com>
 
         * docs/doc-set/ue_requirements.sgml,
Index: src/orca/focus_tracking_presenter.py
===================================================================
--- src/orca/focus_tracking_presenter.py	(revision 2348)
+++ src/orca/focus_tracking_presenter.py	(working copy)
@@ -322,11 +322,10 @@
                 try:
                     debug.println(debug.LEVEL_FINEST,
                                   "Looking for settings at %s.py..." % name)
-                    if self._knownAppSettings.has_key(name):
-                        reload(self._knownAppSettings[name])
-                    else:
+                    if not self._knownAppSettings.has_key(name):
                         self._knownAppSettings[name] = \
                             __import__(name, globals(), locals(), [''])
+                    reload(self._knownAppSettings[name])
                     debug.println(debug.LEVEL_FINEST,
                                   "...found %s.py" % name)
 
