From 52c08293fa4798ed0830daeb65784b6750d6dad3 Mon Sep 17 00:00:00 2001 From: Chace Clark Date: Mon, 2 Mar 2015 13:55:06 -0600 Subject: [PATCH] fixed bug in getDisks since i used mnt before checking if its null. --- DataProviders.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/DataProviders.js b/DataProviders.js index a69803c..899f764 100644 --- a/DataProviders.js +++ b/DataProviders.js @@ -409,13 +409,14 @@ DiskDataProvider.prototype = { var isDisk=true; var dname = vols[i].get_name(); var mnt = vols[i].get_mount(); - var drv = mnt.get_drive(); - if(drv!=null) - isDisk = !drv.is_media_removable(); - if(mnt!=null && isDisk) + + if(mnt!=null) { + var drv = mnt.get_drive(); + if(drv!=null) + isDisk = !drv.is_media_removable(); var mntroot = mnt.get_root(); - if(this.disabledDevices.indexOf(dname) == -1) //device is enabled + if(isDisk && this.disabledDevices.indexOf(dname) == -1) //device is enabled, and is a disk volDirs[dname] = mntroot.get_path(); }