Don't require working icon to start
This commit is contained in:
parent
9dc5e978ac
commit
a11356bb99
@ -170,12 +170,15 @@ def _init_icon():
|
|||||||
for size in [16, 24, 32, 48, 64, 96, 128, 256, 512]:
|
for size in [16, 24, 32, 48, 64, 96, 128, 256, 512]:
|
||||||
filename = ':/icons/qutebrowser-{}x{}.png'.format(size, size)
|
filename = ':/icons/qutebrowser-{}x{}.png'.format(size, size)
|
||||||
pixmap = QPixmap(filename)
|
pixmap = QPixmap(filename)
|
||||||
qtutils.ensure_not_null(pixmap)
|
if pixmap.isNull():
|
||||||
fallback_icon.addPixmap(pixmap)
|
log.init.warn("Failed to load {}".format(filename))
|
||||||
qtutils.ensure_not_null(fallback_icon)
|
else:
|
||||||
|
fallback_icon.addPixmap(pixmap)
|
||||||
icon = QIcon.fromTheme('qutebrowser', fallback_icon)
|
icon = QIcon.fromTheme('qutebrowser', fallback_icon)
|
||||||
qtutils.ensure_not_null(icon)
|
if icon.isNull():
|
||||||
qApp.setWindowIcon(icon)
|
log.init.warn("Failed to load icon")
|
||||||
|
else:
|
||||||
|
qApp.setWindowIcon(icon)
|
||||||
|
|
||||||
|
|
||||||
def _process_args(args):
|
def _process_args(args):
|
||||||
|
Loading…
Reference in New Issue
Block a user