summaryrefslogtreecommitdiff
path: root/common/project.cpp
diff options
context:
space:
mode:
authorleo2002-10-10 21:23:05 +0000
committerleo2002-10-10 21:23:05 +0000
commit5b4c186303a151d46aede3a2b52e7fef66478b41 (patch)
tree3252a9bea769ded7ce37d615b12cf3e8565ef55e /common/project.cpp
parentb4e83dbb8506201df91a82c18c60cd2e3914525f (diff)
Made .LDR files work like .DAT files.
git-svn-id: http://svn.leocad.org/trunk@304 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'common/project.cpp')
-rw-r--r--common/project.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/common/project.cpp b/common/project.cpp
index ec958e2..8db85a9 100644
--- a/common/project.cpp
+++ b/common/project.cpp
@@ -429,6 +429,8 @@ void Project::SetTitle(const char* lpszTitle)
*ptr = 0;
if (strcmp(ext, "dat") == 0)
*ptr = 0;
+ if (strcmp(ext, "ldr") == 0)
+ *ptr = 0;
}
SystemSetWindowCaption(title);
@@ -1307,7 +1309,7 @@ bool Project::DoSave(char* lpszPathName, bool bReplace)
strncpy(ext, ptr, 3);
strlwr(ext);
- if (strcmp(ext, "dat") == 0)
+ if ((strcmp(ext, "dat") == 0) || (strcmp(ext, "ldr") == 0))
{
*ptr = 0;
strcat(newName, "lcd");
@@ -1354,7 +1356,7 @@ bool Project::DoSave(char* lpszPathName, bool bReplace)
strlwr(ext);
}
- if (strcmp(ext, "dat") == 0)
+ if ((strcmp(ext, "dat") == 0) || (strcmp(ext, "ldr") == 0))
{
const int col[28] = { 4,12,2,10,1,9,14,15,8,0,6,13,13,334,36,44,34,42,33,41,46,47,7,382,6,13,11,383 };
Piece* pPiece;
@@ -1512,7 +1514,7 @@ bool Project::OnOpenDocument (const char* lpszPathName)
strlwr(ext);
}
- if (strcmp(ext, "dat") == 0)
+ if ((strcmp(ext, "dat") == 0) || (strcmp(ext, "ldr") == 0))
datfile = true;
DeleteContents(false);