Simplified code in get_tab_fields

changed self.tab_url(idx) to url in get_tab_fields()
This commit is contained in:
evanlee123 2017-12-07 02:04:02 -07:00 committed by GitHub
parent 4d13941290
commit 20ac618752
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -165,6 +165,8 @@ class TabWidget(QTabWidget):
fields['perc_raw'] = tab.progress()
fields['backend'] = objects.backend.name
fields['private'] = ' [Private Mode] ' if tab.private else ''
url = self.tab_url(idx)
if tab.load_status() == usertypes.LoadStatus.loading:
fields['perc'] = '[{}%] '.format(tab.progress())
@ -172,17 +174,17 @@ class TabWidget(QTabWidget):
fields['perc'] = ''
try:
fields['host'] = self.tab_url(idx).host()
fields['host'] = url.host()
except qtutils.QtValueError:
fields['host'] = ''
try:
fields['current_url'] = self.tab_url(idx).url()
fields['current_url'] = url.url()
except qtutils.QtValueError:
fields['current_url'] = ''
try:
fields['protocol'] = self.tab_url(idx).scheme()
fields['protocol'] = url.scheme()
except qtutils.QtValueError:
fields['protocol'] = ''