File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -438,9 +438,11 @@ HTTPSEverywhere.prototype = {
438438 . getService ( Components . interfaces . nsISupports )
439439 . wrappedJSObject ;
440440 // FIXME This prefs code is terrible spaghetti
441- var gbp = ssl_observatory . prefs . getBoolPref ;
442- var shown = gbp ( "extensions.https_everywhere._observatory.popup_shown" ) ;
443- if ( ! shown && ssl_observatory . torbutton_installed )
441+ var shown = ssl_observatory . myGetBoolPref ( "popup_shown" ) ;
442+ // this is relevant if the user just installed torbutton bad had
443+ // enabled the Observatory previously
444+ var enabled = ssl_observatory . myGetBoolPref ( "enabled" ) ;
445+ if ( ! shown && ! enabled && ssl_observatory . torbutton_installed )
444446 this . chrome_opener ( "chrome://https-everywhere/content/observatory-popup.xul" ) ;
445447 }
446448 return ;
You can’t perform that action at this time.
0 commit comments