add: } else if (topic == "quit-application-granted") { if (this._uninstall) { torbutton_disable_tor();   } this.unregister(); } }, 
context:     observe: function(subject, topic, data)    {        if (topic != "nsPref:changed") return;        switch (data) {            case "extensions.torbutton.display_panel":                torbutton_set_panel_view();                break;            case "extensions.torbutton.panel_style":                torbutton_set_panel_style();                break;            case "extensions.torbutton.http_proxy":            case "extensions.torbutton.http_port":            case "extensions.torbutton.https_proxy":            case "extensions.torbutton.https_port":            case "extensions.torbutton.ftp_proxy":            case "extensions.torbutton.ftp_port":            case "extensions.torbutton.gopher_proxy":            case "extensions.torbutton.gopher_port":            case "extensions.torbutton.socks_host":            case "extensions.torbutton.socks_port":                torbutton_init_prefs();            case "network.proxy.http":            case "network.proxy.http_port":            case "network.proxy.ssl":            case "network.proxy.ssl_port":            case "network.proxy.ftp":            case "network.proxy.ftp_port":            case "network.proxy.gopher":            case "network.proxy.gopher_port":            case "network.proxy.socks":            case "network.proxy.socks_port":            case "network.proxy.socks_version":            case "network.proxy.share_proxy_settings":            case "network.proxy.socks_remote_dns":            case "network.proxy.type":                torbutton_set_status();                break;            case "extensions.torbutton.no_tor_plugins":            case "extensions.torbutton.no_updates":            case "extensions.torbutton.no_search":            case "extensions.torbutton.block_cache":            case "extensions.torbutton.set_uagent":            case "extensions.torbutton.block_nthwrite":            case "extensions.torbutton.block_thwrite":            case "extensions.torbutton.shutdown_method":                torbutton_update_status(                        m_tb_prefs.getBoolPref("extensions.torbutton.tor_enabled"),                        true);                break;        }    }
meta: 3444	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3444/7512a6f000a8b96fa09b2f865d521f584312673d/torbutton.js/clean/src/chrome/content/torbutton.js