]> Shamusworld >> Repos - apple2/blobdiff - src/gui/diskselector.cpp
Docs were missing GPLv3. Thanks to schampailler for the heads up. :-)
[apple2] / src / gui / diskselector.cpp
index ac3ec44682f8b3993bc8137f13491bc3b71a0cab..f73e4cdb64a42d4e3378ee85c7a8e9e4ce270b37 100644 (file)
@@ -210,7 +210,7 @@ void DiskSelector::FindDisks(const char * path)
                                && (strcmp(ent->d_name, ".") != 0))
                        {
                                // Check to see if this is a special directory with a manifest
-                               char buf2[0x10000];
+                               char buf2[0x10000 + 13];
                                sprintf(buf2, "%s/manifest.txt", buf);
                                FILE * fp = fopen(buf2, "r");
 
@@ -401,7 +401,9 @@ void DiskSelector::FindHardDisks(const char * path)
                {
                        const char * ext = strrchr(ent->d_name, '.');
 
-                       if ((ext != NULL) && (strcasecmp(ext, ".2mg") == 0))
+                       if ((ext != NULL)
+                               && ((strcasecmp(ext, ".2mg") == 0)
+                                       || (strcasecmp(ext, ".hdv") == 0)))
                        {
                                FileStruct fs;
                                fs.image = ent->d_name;