diff --git a/Facade.h b/Facade.h index f1532de..c71d121 100644 --- a/Facade.h +++ b/Facade.h @@ -2,9 +2,9 @@ #include "VersionedMap.h" -#include #include #include +#include using String = std::basic_string; diff --git a/VersionedMap.cpp b/VersionedMap.cpp index 570ec6f..1e3bfd8 100644 --- a/VersionedMap.cpp +++ b/VersionedMap.cpp @@ -583,7 +583,8 @@ struct __attribute__((__visibility__("hidden"))) VersionedMap::Impl { finger.push(c, !direction); } } else { - while (finger.searchPathSize() > 1 && finger.backDirection() == true) { + while (finger.searchPathSize() > 1 && + finger.backDirection() == direction) { finger.pop(); } finger.pop();