track tab favicons

This commit is contained in:
Dave Pedu 2015-02-09 22:03:45 -08:00
parent d60c24fc3b
commit 7f3e7110f7
1 changed files with 6 additions and 2 deletions

View File

@ -75,7 +75,7 @@ _tabbro_ = function() {
this.t_removeTab = function(tabid) {
// Removed tab record
var thewindow = bro.t_getWindowFromTab(tabid)
var thewindow = this.t_getWindowFromTab(tabid)
for(var i in thewindow.tabs) {
if(thewindow.tabs[i].id == tabid) {
thewindow.tabs.splice(i, 1)
@ -289,7 +289,8 @@ _tabbro_ = function() {
title: _tabs[i].title,
url: _tabs[i].url,
sticky: false,
name: "Tab"
name: "Tab",
icon: (_tabs[i].favIconUrl?_tabs[i].favIconUrl:null)
})
}
bro.save()
@ -441,6 +442,9 @@ _tabbro_ = function() {
if(tab) chrome.tabs.get(tabid, function(_tab) {
tab.title = _tab.title
if(_tab.favIconUrl) {
tab.icon = _tab.favIconUrl;
}
})
})