Hi,

Please find the attached patch to fix RM # 2956 - pgAdmin 2.0 Preferences:
User language drop down remains on screen if not collapsed.

Thanks,
Khushboo
diff --git a/web/pgadmin/preferences/static/js/preferences.js b/web/pgadmin/preferences/static/js/preferences.js
index ca22a4c..635a6b7 100644
--- a/web/pgadmin/preferences/static/js/preferences.js
+++ b/web/pgadmin/preferences/static/js/preferences.js
@@ -91,16 +91,18 @@ define('pgadmin.preferences', [
              * Clear the existing html in the preferences content
              */
             var content = $container.find('.preferences_content');
-            content.empty();
-
             /*
              * We should clean up the existing controls.
              */
             if (controls) {
               _.each(controls, function(c) {
+                if ('$sel' in c) {
+                  if (c.$sel.data('select2').isOpen()) c.$sel.data('select2').close();
+                }
                 c.remove();
               });
             }
+            content.empty();
             controls = [];
 
             /*

Reply via email to