summaryrefslogtreecommitdiffstats
path: root/gui.py
diff options
context:
space:
mode:
Diffstat (limited to 'gui.py')
-rwxr-xr-xgui.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/gui.py b/gui.py
index c5e43e176..5dc74c652 100755
--- a/gui.py
+++ b/gui.py
@@ -444,9 +444,11 @@ class ProgressWindow:
class ExceptionWindow:
def __init__ (self, text):
try:
- floppyDevices = len(kudzu.probe(kudzu.CLASS_FLOPPY,
- kudzu.BUS_UNSPEC,
- kudzu.PROBE_ALL))
+ floppyDevices = 0
+ for dev in kudzu.probe(kudzu.CLASS_FLOPPY, kudzu.BUS_UNSPEC,
+ kudzu.PROBE_ALL):
+ if not dev.detached:
+ floppyDevices = floppyDevices + 1
except:
floppyDevices = 0