Ubuntu notification fixes
Notification should work irrespective of whether the new message shows up in the messagelist.
This commit is contained in:
parent
1174fb394a
commit
2adfa6a178
|
@ -2375,8 +2375,9 @@ class MyForm(QtGui.QMainWindow):
|
||||||
inbox = self.getAccountMessagelist(acct)
|
inbox = self.getAccountMessagelist(acct)
|
||||||
treeWidget = self.getAccountTreeWidget(acct)
|
treeWidget = self.getAccountTreeWidget(acct)
|
||||||
self.propagateUnreadCount(toAddress)
|
self.propagateUnreadCount(toAddress)
|
||||||
self.ubuntuMessagingMenuUpdate(True, newItem, acct.toLabel)
|
|
||||||
if (self.getCurrentFolder(treeWidget) != "inbox" and self.getCurrentFolder(treeWidget) != False) or self.getCurrentAccount(treeWidget) != toAddress:
|
if (self.getCurrentFolder(treeWidget) != "inbox" and self.getCurrentFolder(treeWidget) != False) or self.getCurrentAccount(treeWidget) != toAddress:
|
||||||
|
# Ubuntu should notify of new message irespective of whether it's in current message list or not
|
||||||
|
self.ubuntuMessagingMenuUpdate(True, None, acct.toLabel)
|
||||||
return
|
return
|
||||||
|
|
||||||
font = QFont()
|
font = QFont()
|
||||||
|
@ -2416,6 +2417,7 @@ class MyForm(QtGui.QMainWindow):
|
||||||
newItem.setFont(font)
|
newItem.setFont(font)
|
||||||
inbox.setItem(0, 3, newItem)
|
inbox.setItem(0, 3, newItem)
|
||||||
inbox.setSortingEnabled(True)
|
inbox.setSortingEnabled(True)
|
||||||
|
self.ubuntuMessagingMenuUpdate(True, newItem, acct.toLabel)
|
||||||
|
|
||||||
def click_pushButtonAddAddressBook(self):
|
def click_pushButtonAddAddressBook(self):
|
||||||
self.AddAddressDialogInstance = AddAddressDialog(self)
|
self.AddAddressDialogInstance = AddAddressDialog(self)
|
||||||
|
|
Reference in New Issue
Block a user