From 9382b6dfe1521bd5e7f7006ad9ba43315cc7d2e5 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Sun, 05 Jun 2011 03:42:45 -0400
Subject: [PATCH] - Fix contacts import (#1487947)

---
 program/js/app.js |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/program/js/app.js b/program/js/app.js
index c81c511..88297e9 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -304,14 +304,11 @@
           if (this.gui_objects.qsearchbox) {
             $(this.gui_objects.qsearchbox).focusin(function() { rcmail.contact_list.blur(); });
           }
+
+          this.enable_command('group-create', this.env.address_sources[this.env.source].groups);
         }
 
         this.set_page_buttons();
-
-        if (this.env.address_sources && this.env.address_sources[this.env.source] && !this.env.address_sources[this.env.source].readonly) {
-          this.enable_command('add', 'import', true);
-          this.enable_command('group-create', this.env.address_sources[this.env.source].groups);
-        }
 
         if (this.env.cid) {
           this.enable_command('show', 'edit', true);
@@ -339,6 +336,7 @@
         if (this.contact_list && this.contact_list.rowcount > 0)
           this.enable_command('export', true);
 
+        this.enable_command('add', 'import', !this.env.readonly);
         this.enable_command('list', 'listgroup', 'advanced-search', true);
         break;
 

--
Gitblit v1.9.1