Bug 778247: mAppContext cleanup: not needed for events. [r=mbrubeck]

--HG--
extra : rebase_source : d5dfd53953736117609fbe4acce2982f7888d4cf
This commit is contained in:
Sriram Ramasubramanian 2012-07-27 23:10:50 -07:00
Родитель 2782385573
Коммит 5e29551a96
1 изменённых файлов: 84 добавлений и 84 удалений

Просмотреть файл

@ -1685,48 +1685,48 @@ abstract public class GeckoApp
Log.w(LOGTAG, "zerdatime " + SystemClock.uptimeMillis() + " - UI almost up");
//register for events
GeckoAppShell.registerGeckoEventListener("DOMContentLoaded", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("DOMTitleChanged", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("DOMLinkAdded", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("DOMWindowClose", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("log", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Content:LocationChange", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Content:SecurityChange", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Content:ReaderEnabled", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Content:StateChange", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Content:LoadError", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Content:PageShow", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Reader:FaviconRequest", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("onCameraCapture", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Doorhanger:Add", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Doorhanger:Remove", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Menu:Add", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Menu:Remove", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Gecko:Ready", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Toast:Show", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("DOMFullScreen:Start", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("DOMFullScreen:Stop", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("ToggleChrome:Hide", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("ToggleChrome:Show", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("ToggleChrome:Focus", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Permissions:Data", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("CharEncoding:Data", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("CharEncoding:State", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Update:Restart", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Tab:HasTouchListener", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Tab:ViewportMetadata", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Session:StatePurged", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Bookmark:Insert", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Accessibility:Event", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Accessibility:Ready", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Shortcut:Remove", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("WebApps:Open", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("WebApps:Install", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("WebApps:Uninstall", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("DesktopMode:Changed", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Share:Text", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Share:Image", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("Sanitize:ClearHistory", GeckoApp.mAppContext);
GeckoAppShell.registerGeckoEventListener("DOMContentLoaded", this);
GeckoAppShell.registerGeckoEventListener("DOMTitleChanged", this);
GeckoAppShell.registerGeckoEventListener("DOMLinkAdded", this);
GeckoAppShell.registerGeckoEventListener("DOMWindowClose", this);
GeckoAppShell.registerGeckoEventListener("log", this);
GeckoAppShell.registerGeckoEventListener("Content:LocationChange", this);
GeckoAppShell.registerGeckoEventListener("Content:SecurityChange", this);
GeckoAppShell.registerGeckoEventListener("Content:ReaderEnabled", this);
GeckoAppShell.registerGeckoEventListener("Content:StateChange", this);
GeckoAppShell.registerGeckoEventListener("Content:LoadError", this);
GeckoAppShell.registerGeckoEventListener("Content:PageShow", this);
GeckoAppShell.registerGeckoEventListener("Reader:FaviconRequest", this);
GeckoAppShell.registerGeckoEventListener("onCameraCapture", this);
GeckoAppShell.registerGeckoEventListener("Doorhanger:Add", this);
GeckoAppShell.registerGeckoEventListener("Doorhanger:Remove", this);
GeckoAppShell.registerGeckoEventListener("Menu:Add", this);
GeckoAppShell.registerGeckoEventListener("Menu:Remove", this);
GeckoAppShell.registerGeckoEventListener("Gecko:Ready", this);
GeckoAppShell.registerGeckoEventListener("Toast:Show", this);
GeckoAppShell.registerGeckoEventListener("DOMFullScreen:Start", this);
GeckoAppShell.registerGeckoEventListener("DOMFullScreen:Stop", this);
GeckoAppShell.registerGeckoEventListener("ToggleChrome:Hide", this);
GeckoAppShell.registerGeckoEventListener("ToggleChrome:Show", this);
GeckoAppShell.registerGeckoEventListener("ToggleChrome:Focus", this);
GeckoAppShell.registerGeckoEventListener("Permissions:Data", this);
GeckoAppShell.registerGeckoEventListener("CharEncoding:Data", this);
GeckoAppShell.registerGeckoEventListener("CharEncoding:State", this);
GeckoAppShell.registerGeckoEventListener("Update:Restart", this);
GeckoAppShell.registerGeckoEventListener("Tab:HasTouchListener", this);
GeckoAppShell.registerGeckoEventListener("Tab:ViewportMetadata", this);
GeckoAppShell.registerGeckoEventListener("Session:StatePurged", this);
GeckoAppShell.registerGeckoEventListener("Bookmark:Insert", this);
GeckoAppShell.registerGeckoEventListener("Accessibility:Event", this);
GeckoAppShell.registerGeckoEventListener("Accessibility:Ready", this);
GeckoAppShell.registerGeckoEventListener("Shortcut:Remove", this);
GeckoAppShell.registerGeckoEventListener("WebApps:Open", this);
GeckoAppShell.registerGeckoEventListener("WebApps:Install", this);
GeckoAppShell.registerGeckoEventListener("WebApps:Uninstall", this);
GeckoAppShell.registerGeckoEventListener("DesktopMode:Changed", this);
GeckoAppShell.registerGeckoEventListener("Share:Text", this);
GeckoAppShell.registerGeckoEventListener("Share:Image", this);
GeckoAppShell.registerGeckoEventListener("Sanitize:ClearHistory", this);
if (SmsManager.getInstance() != null) {
SmsManager.getInstance().start();
@ -2050,48 +2050,48 @@ abstract public class GeckoApp
if (isFinishing())
GeckoAppShell.sendEventToGecko(GeckoEvent.createShutdownEvent());
GeckoAppShell.unregisterGeckoEventListener("DOMContentLoaded", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("DOMTitleChanged", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("DOMLinkAdded", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("DOMWindowClose", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("log", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Content:LocationChange", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Content:SecurityChange", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Content:ReaderEnabled", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Content:StateChange", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Content:LoadError", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Content:PageShow", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Reader:FaviconRequest", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("onCameraCapture", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Doorhanger:Add", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Doorhanger:Remove", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Menu:Add", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Menu:Remove", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Gecko:Ready", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Toast:Show", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("DOMFullScreen:Start", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("DOMFullScreen:Stop", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("ToggleChrome:Hide", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("ToggleChrome:Show", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("ToggleChrome:Focus", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Permissions:Data", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("CharEncoding:Data", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("CharEncoding:State", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Update:Restart", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Tab:HasTouchListener", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Tab:ViewportMetadata", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Session:StatePurged", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Bookmark:Insert", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Accessibility:Event", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Accessibility:Ready", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Shortcut:Remove", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("WebApps:Open", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("WebApps:Install", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("WebApps:Uninstall", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("DesktopMode:Changed", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Share:Text", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Share:Image", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("Sanitize:ClearHistory", GeckoApp.mAppContext);
GeckoAppShell.unregisterGeckoEventListener("DOMContentLoaded", this);
GeckoAppShell.unregisterGeckoEventListener("DOMTitleChanged", this);
GeckoAppShell.unregisterGeckoEventListener("DOMLinkAdded", this);
GeckoAppShell.unregisterGeckoEventListener("DOMWindowClose", this);
GeckoAppShell.unregisterGeckoEventListener("log", this);
GeckoAppShell.unregisterGeckoEventListener("Content:LocationChange", this);
GeckoAppShell.unregisterGeckoEventListener("Content:SecurityChange", this);
GeckoAppShell.unregisterGeckoEventListener("Content:ReaderEnabled", this);
GeckoAppShell.unregisterGeckoEventListener("Content:StateChange", this);
GeckoAppShell.unregisterGeckoEventListener("Content:LoadError", this);
GeckoAppShell.unregisterGeckoEventListener("Content:PageShow", this);
GeckoAppShell.unregisterGeckoEventListener("Reader:FaviconRequest", this);
GeckoAppShell.unregisterGeckoEventListener("onCameraCapture", this);
GeckoAppShell.unregisterGeckoEventListener("Doorhanger:Add", this);
GeckoAppShell.unregisterGeckoEventListener("Doorhanger:Remove", this);
GeckoAppShell.unregisterGeckoEventListener("Menu:Add", this);
GeckoAppShell.unregisterGeckoEventListener("Menu:Remove", this);
GeckoAppShell.unregisterGeckoEventListener("Gecko:Ready", this);
GeckoAppShell.unregisterGeckoEventListener("Toast:Show", this);
GeckoAppShell.unregisterGeckoEventListener("DOMFullScreen:Start", this);
GeckoAppShell.unregisterGeckoEventListener("DOMFullScreen:Stop", this);
GeckoAppShell.unregisterGeckoEventListener("ToggleChrome:Hide", this);
GeckoAppShell.unregisterGeckoEventListener("ToggleChrome:Show", this);
GeckoAppShell.unregisterGeckoEventListener("ToggleChrome:Focus", this);
GeckoAppShell.unregisterGeckoEventListener("Permissions:Data", this);
GeckoAppShell.unregisterGeckoEventListener("CharEncoding:Data", this);
GeckoAppShell.unregisterGeckoEventListener("CharEncoding:State", this);
GeckoAppShell.unregisterGeckoEventListener("Update:Restart", this);
GeckoAppShell.unregisterGeckoEventListener("Tab:HasTouchListener", this);
GeckoAppShell.unregisterGeckoEventListener("Tab:ViewportMetadata", this);
GeckoAppShell.unregisterGeckoEventListener("Session:StatePurged", this);
GeckoAppShell.unregisterGeckoEventListener("Bookmark:Insert", this);
GeckoAppShell.unregisterGeckoEventListener("Accessibility:Event", this);
GeckoAppShell.unregisterGeckoEventListener("Accessibility:Ready", this);
GeckoAppShell.unregisterGeckoEventListener("Shortcut:Remove", this);
GeckoAppShell.unregisterGeckoEventListener("WebApps:Open", this);
GeckoAppShell.unregisterGeckoEventListener("WebApps:Install", this);
GeckoAppShell.unregisterGeckoEventListener("WebApps:Uninstall", this);
GeckoAppShell.unregisterGeckoEventListener("DesktopMode:Changed", this);
GeckoAppShell.unregisterGeckoEventListener("Share:Text", this);
GeckoAppShell.unregisterGeckoEventListener("Share:Image", this);
GeckoAppShell.unregisterGeckoEventListener("Sanitize:ClearHistory", this);
deleteTempFiles();