[Fuse-for-macosx-commits] SF.net SVN: fuse-for-macosx: [410] trunk/fuse/fusepb/controllers/ FuseCon
Brought to you by:
fredm
|
From: <fr...@us...> - 2007-07-01 02:19:18
|
Revision: 410
http://svn.sourceforge.net/fuse-for-macosx/?rev=410&view=rev
Author: fredm
Date: 2007-06-30 19:19:19 -0700 (Sat, 30 Jun 2007)
Log Message:
-----------
List correct supported plusd file types and allow plusd disks to be ejected.
Modified Paths:
--------------
trunk/fuse/fusepb/controllers/FuseController.m
Modified: trunk/fuse/fusepb/controllers/FuseController.m
===================================================================
--- trunk/fuse/fusepb/controllers/FuseController.m 2007-07-01 02:17:49 UTC (rev 409)
+++ trunk/fuse/fusepb/controllers/FuseController.m 2007-07-01 02:19:19 UTC (rev 410)
@@ -183,8 +183,8 @@
@"SCL", nil];
[trdosFileTypes retain];
- plusdFileTypes = [NSMutableArray arrayWithObjects:@"mgt", @"MGT", @"img",
- @"IMG", nil];
+ plusdFileTypes = [NSMutableArray arrayWithObjects:@"dsk", @"DSK", @"mgt",
+ @"MGT", nil];
[plusdFileTypes retain];
allFileTypes = [NSMutableArray arrayWithArray:snapFileTypes];
@@ -1916,8 +1916,11 @@
[[DisplayOpenGLView instance] pause];
if( machine_current->machine == LIBSPECTRUM_MACHINE_PLUS3 ) {
[[DisplayOpenGLView instance] specplus3DiskEject:drive saveFirst:write];
+ } else if( machine_current->machine == LIBSPECTRUM_MACHINE_PENT ||
+ machine_current->machine == LIBSPECTRUM_MACHINE_SCORP ) {
+ [[DisplayOpenGLView instance] trdosDiskEject:drive saveFirst:write];
} else {
- [[DisplayOpenGLView instance] trdosDiskEject:drive saveFirst:write];
+ [[DisplayOpenGLView instance] plusdDiskEject:drive saveFirst:write];
}
[[DisplayOpenGLView instance] unpause];
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|