From 81614b2ef11c86926e2f94d9eb723e683923e05e Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Tue, 1 Jun 2010 21:56:32 -0600 Subject: [PATCH] Bug #9069: Fix toggling nav_poll in DIMP --- imp/js/dimpbase.js | 2 +- imp/lib/Ajax/Application.php | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/imp/js/dimpbase.js b/imp/js/dimpbase.js index ee8a8c8b1..e69dd22e2 100644 --- a/imp/js/dimpbase.js +++ b/imp/js/dimpbase.js @@ -2885,7 +2885,7 @@ var DimpBase = { } if (!r.add) { - fid.store('u', null); + fid.store('u', undefined); this.updateUnseenStatus(f, 0); } }, diff --git a/imp/lib/Ajax/Application.php b/imp/lib/Ajax/Application.php index 9fcb2568e..4b49b829f 100644 --- a/imp/lib/Ajax/Application.php +++ b/imp/lib/Ajax/Application.php @@ -420,15 +420,15 @@ class IMP_Ajax_Application extends Horde_Ajax_Application_Base $result->mbox = $this->_vars->mbox; if ($this->_vars->add) { - $imptree->addPollList($this->_vars->view); + $imptree->addPollList($this->_vars->mbox); try { - if ($info = $GLOBALS['injector']->getInstance('IMP_Imap')->getOb()->status($this->_vars->view, Horde_Imap_Client::STATUS_UNSEEN)) { - $result->poll = array($this->_vars->view => intval($info['unseen'])); + if ($info = $GLOBALS['injector']->getInstance('IMP_Imap')->getOb()->status($this->_vars->mbox, Horde_Imap_Client::STATUS_UNSEEN)) { + $result->poll = array($this->_vars->mbox => intval($info['unseen'])); } } catch (Horde_Imap_Client_Exception $e) {} $GLOBALS['notification']->push(sprintf(_("\"%s\" mailbox now polled for new mail."), $display_folder), 'horde.success'); } else { - $imptree->removePollList($this->_vars->view); + $imptree->removePollList($this->_vars->mbox); $GLOBALS['notification']->push(sprintf(_("\"%s\" mailbox no longer polled for new mail."), $display_folder), 'horde.success'); } -- 2.11.0