aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/Path.hpp2
-rw-r--r--include/SearchBar.hpp1
-rw-r--r--include/StringUtils.hpp1
3 files changed, 3 insertions, 1 deletions
diff --git a/include/Path.hpp b/include/Path.hpp
index 19c8eb9..571fb9e 100644
--- a/include/Path.hpp
+++ b/include/Path.hpp
@@ -39,7 +39,7 @@ namespace QuickMedia {
Path parent() {
size_t slash_index = data.rfind('/');
- if(slash_index != std::string::npos || slash_index == 0)
+ if(slash_index != std::string::npos && slash_index > 0)
return Path(data.substr(0, slash_index));
return Path("/");
}
diff --git a/include/SearchBar.hpp b/include/SearchBar.hpp
index 76ad24b..06c4c98 100644
--- a/include/SearchBar.hpp
+++ b/include/SearchBar.hpp
@@ -70,5 +70,6 @@ namespace QuickMedia {
bool mouse_left_inside;
float vertical_pos;
sf::Clock time_since_search_update;
+ sf::Vector2u prev_window_size;
};
} \ No newline at end of file
diff --git a/include/StringUtils.hpp b/include/StringUtils.hpp
index 97c73dd..e97a423 100644
--- a/include/StringUtils.hpp
+++ b/include/StringUtils.hpp
@@ -13,5 +13,6 @@ namespace QuickMedia {
// Returns the number of replaced substrings
size_t string_replace_all(std::string &str, const std::string &old_str, const std::string &new_str);
std::string strip(const std::string &str);
+ bool string_starts_with(const std::string &str, const char *sub);
bool string_ends_with(const std::string &str, const std::string &ends_with_str);
} \ No newline at end of file