diff --git a/.vs/Roaming.git/FileContentIndex/951119d6-19f8-4a7a-b4f4-84a32139e908.vsidx b/.vs/Roaming.git/FileContentIndex/eb72bb53-b0b2-4f5e-af1f-8a6d82ec0880.vsidx
similarity index 62%
rename from .vs/Roaming.git/FileContentIndex/951119d6-19f8-4a7a-b4f4-84a32139e908.vsidx
rename to .vs/Roaming.git/FileContentIndex/eb72bb53-b0b2-4f5e-af1f-8a6d82ec0880.vsidx
index 9f92a01..e6331ce 100644
Binary files a/.vs/Roaming.git/FileContentIndex/951119d6-19f8-4a7a-b4f4-84a32139e908.vsidx and b/.vs/Roaming.git/FileContentIndex/eb72bb53-b0b2-4f5e-af1f-8a6d82ec0880.vsidx differ
diff --git a/.vs/Roaming.git/v17/.suo b/.vs/Roaming.git/v17/.suo
index 0957904..0d6ecb4 100644
Binary files a/.vs/Roaming.git/v17/.suo and b/.vs/Roaming.git/v17/.suo differ
diff --git a/Roaming/Roaming.cs b/Roaming/Roaming.cs
index 304f6ac..d8c8207 100644
--- a/Roaming/Roaming.cs
+++ b/Roaming/Roaming.cs
@@ -297,7 +297,14 @@ namespace Eugen.ESystem
/// 'True' if the key exists, otherwise 'false'
public bool KeyExists()
{
- return Directory.Exists(RoamingPath + "\\" + MainKey + "\\" + SubKey + "\\" + Key);
+ if (SubKeyExists())
+ {
+ return Directory.Exists(RoamingPath + "\\" + MainKey + "\\" + SubKey + "\\" + Key);
+ }
+ else
+ {
+ return Directory.Exists(RoamingPath + "\\" + MainKey + "\\" + Key);
+ }
}
///
diff --git a/Roaming/bin/Debug/heroaming.dll b/Roaming/bin/Debug/heroaming.dll
index f3eac2c..79f782d 100644
Binary files a/Roaming/bin/Debug/heroaming.dll and b/Roaming/bin/Debug/heroaming.dll differ
diff --git a/Roaming/bin/Debug/heroaming.pdb b/Roaming/bin/Debug/heroaming.pdb
index 44f13ad..aeb1c58 100644
Binary files a/Roaming/bin/Debug/heroaming.pdb and b/Roaming/bin/Debug/heroaming.pdb differ
diff --git a/Roaming/obj/Debug/heroaming.dll b/Roaming/obj/Debug/heroaming.dll
index f3eac2c..79f782d 100644
Binary files a/Roaming/obj/Debug/heroaming.dll and b/Roaming/obj/Debug/heroaming.dll differ
diff --git a/Roaming/obj/Debug/heroaming.pdb b/Roaming/obj/Debug/heroaming.pdb
index 44f13ad..aeb1c58 100644
Binary files a/Roaming/obj/Debug/heroaming.pdb and b/Roaming/obj/Debug/heroaming.pdb differ
diff --git a/Test_Roaming/bin/Debug/Test_Roaming.exe b/Test_Roaming/bin/Debug/Test_Roaming.exe
index 1dd57dd..204aacd 100644
Binary files a/Test_Roaming/bin/Debug/Test_Roaming.exe and b/Test_Roaming/bin/Debug/Test_Roaming.exe differ
diff --git a/Test_Roaming/bin/Debug/Test_Roaming.pdb b/Test_Roaming/bin/Debug/Test_Roaming.pdb
index 45b0235..5bdd217 100644
Binary files a/Test_Roaming/bin/Debug/Test_Roaming.pdb and b/Test_Roaming/bin/Debug/Test_Roaming.pdb differ
diff --git a/Test_Roaming/bin/Debug/heroaming.dll b/Test_Roaming/bin/Debug/heroaming.dll
index f3eac2c..79f782d 100644
Binary files a/Test_Roaming/bin/Debug/heroaming.dll and b/Test_Roaming/bin/Debug/heroaming.dll differ
diff --git a/Test_Roaming/bin/Debug/heroaming.pdb b/Test_Roaming/bin/Debug/heroaming.pdb
index 44f13ad..aeb1c58 100644
Binary files a/Test_Roaming/bin/Debug/heroaming.pdb and b/Test_Roaming/bin/Debug/heroaming.pdb differ
diff --git a/Test_Roaming/obj/Debug/Test_Roaming.csproj.AssemblyReference.cache b/Test_Roaming/obj/Debug/Test_Roaming.csproj.AssemblyReference.cache
index b2c16dd..e5a9748 100644
Binary files a/Test_Roaming/obj/Debug/Test_Roaming.csproj.AssemblyReference.cache and b/Test_Roaming/obj/Debug/Test_Roaming.csproj.AssemblyReference.cache differ
diff --git a/Test_Roaming/obj/Debug/Test_Roaming.exe b/Test_Roaming/obj/Debug/Test_Roaming.exe
index 1dd57dd..204aacd 100644
Binary files a/Test_Roaming/obj/Debug/Test_Roaming.exe and b/Test_Roaming/obj/Debug/Test_Roaming.exe differ
diff --git a/Test_Roaming/obj/Debug/Test_Roaming.pdb b/Test_Roaming/obj/Debug/Test_Roaming.pdb
index 45b0235..5bdd217 100644
Binary files a/Test_Roaming/obj/Debug/Test_Roaming.pdb and b/Test_Roaming/obj/Debug/Test_Roaming.pdb differ