refactor: Update RecentFilesManager and ThemeManager for improved utility usage
- Refactored RecentFilesManager to utilize the utility function for ensuring the configuration directory exists, enhancing code clarity. - Updated ThemeManager to use the utility function for retrieving file names, improving consistency across the codebase. - Adjusted selected_editor initialization in EditorSelectionDialog to use static_cast for better type safety.
This commit is contained in:
@@ -1990,7 +1990,7 @@ std::vector<std::string> ThemeManager::DiscoverAvailableThemeFiles() const {
|
||||
std::set<std::string> seen_basenames;
|
||||
|
||||
for (const auto& file : theme_files) {
|
||||
std::string basename = core::GetFileName(file);
|
||||
std::string basename = util::GetFileName(file);
|
||||
if (seen_basenames.find(basename) == seen_basenames.end()) {
|
||||
unique_files.push_back(file);
|
||||
seen_basenames.insert(basename);
|
||||
|
||||
Reference in New Issue
Block a user