summaryrefslogtreecommitdiff
path: root/common/library.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/library.cpp')
-rwxr-xr-xcommon/library.cpp20
1 files changed, 18 insertions, 2 deletions
diff --git a/common/library.cpp b/common/library.cpp
index adfb3b2..6542c90 100755
--- a/common/library.cpp
+++ b/common/library.cpp
@@ -475,9 +475,25 @@ bool PiecesLibrary::DoSaveCategories(bool AskName)
File.WriteInt(LC_CATEGORY_FILE_ID);
File.WriteInt(LC_CATEGORY_FILE_VERSION);
- File.WriteInt(m_Categories.GetSize());
- for (int i = 0; i < m_Categories.GetSize(); i++)
+ int NumCategories = m_Categories.GetSize();
+ int i;
+
+ for (i = 0; i < m_Categories.GetSize(); i++)
+ {
+ if (m_Categories[i].Name == "Search Results")
+ {
+ NumCategories--;
+ break;
+ }
+ }
+
+
+ File.WriteInt(NumCategories);
+ for (i = 0; i < m_Categories.GetSize(); i++)
{
+ if (m_Categories[i].Name == "Search Results")
+ continue;
+
File.WriteString(m_Categories[i].Name);
File.WriteString(m_Categories[i].Keywords);
}