[browser] add exception handling.
authorkos <kos@dev3>
Mon, 8 Oct 2012 08:12:58 +0000 (17:12 +0900)
committerkos <kos@dev3>
Mon, 8 Oct 2012 08:12:58 +0000 (17:12 +0900)
lib/python/Plugins/Extensions/HbbTV/plugin.py

index d0ca15f..2d4c015 100644 (file)
@@ -1759,6 +1759,11 @@ class OperaBrowser(Screen):
                        url = ''
                self.session.open(OperaBrowserPreferenceWindow, url)
        def _cmd_on_OpenStartpage(self):
                        url = ''
                self.session.open(OperaBrowserPreferenceWindow, url)
        def _cmd_on_OpenStartpage(self):
+               global _g_helper
+               if not _g_helper._is_browser_running():
+                       message = "Opera Browser was not running.\nPlease running browser using [File]>[Start/Stop] menu."
+                       self.session.open(MessageBox, message, MessageBox.TYPE_INFO)
+                       return
                start = 'http://vuplus.com'
                try:
                        start = OperaBrowserSetting().getData()['start']
                start = 'http://vuplus.com'
                try:
                        start = OperaBrowserSetting().getData()['start']