autorunManager: Avoid access to non-existent array element

https://bugzilla.gnome.org/show_bug.cgi?id=787907
This commit is contained in:
Florian Müllner 2017-09-17 11:37:52 +02:00
parent ecddf1fffd
commit 2d11b5cea0

View File

@ -255,7 +255,11 @@ var AutorunDispatcher = new Lang.Class({
if (!shouldAutorunMount(mount))
return;
let setting = this._getAutorunSettingForType(contentTypes[0]);
let setting;
if (contentTypes.length > 0)
setting = this._getAutorunSettingForType(contentTypes[0]);
else
setting = AutorunSetting.ASK;
// check at the settings for the first content type
// to see whether we should ask