summaryrefslogtreecommitdiff
path: root/Userland
diff options
context:
space:
mode:
Diffstat (limited to 'Userland')
-rw-r--r--Userland/Applications/MouseSettings/ThemeWidget.cpp3
-rw-r--r--Userland/Demos/WidgetGallery/GalleryModels.h10
2 files changed, 5 insertions, 8 deletions
diff --git a/Userland/Applications/MouseSettings/ThemeWidget.cpp b/Userland/Applications/MouseSettings/ThemeWidget.cpp
index aa6619bf64..a36bcefd6c 100644
--- a/Userland/Applications/MouseSettings/ThemeWidget.cpp
+++ b/Userland/Applications/MouseSettings/ThemeWidget.cpp
@@ -60,8 +60,7 @@ void MouseCursorModel::invalidate()
Cursor cursor;
cursor.path = move(path);
- auto filename_split = cursor.path.split('/');
- cursor.name = filename_split[3];
+ cursor.name = LexicalPath::basename(cursor.path);
// FIXME: Animated cursor bitmaps
auto cursor_bitmap = Gfx::Bitmap::try_load_from_file(cursor.path);
diff --git a/Userland/Demos/WidgetGallery/GalleryModels.h b/Userland/Demos/WidgetGallery/GalleryModels.h
index 4e6008f2c3..b810093d86 100644
--- a/Userland/Demos/WidgetGallery/GalleryModels.h
+++ b/Userland/Demos/WidgetGallery/GalleryModels.h
@@ -6,6 +6,7 @@
#pragma once
+#include <AK/LexicalPath.h>
#include <AK/NonnullRefPtr.h>
#include <AK/Vector.h>
#include <LibCore/DirIterator.h>
@@ -69,8 +70,7 @@ public:
Cursor cursor;
cursor.path = move(path);
cursor.bitmap = Gfx::Bitmap::try_load_from_file(cursor.path);
- auto filename_split = cursor.path.split('/');
- cursor.name = filename_split[3];
+ cursor.name = LexicalPath::basename(cursor.path);
m_cursors.append(move(cursor));
}
@@ -150,8 +150,7 @@ public:
continue;
IconSet icon_set;
icon_set.big_icon = Gfx::Bitmap::try_load_from_file(path);
- auto filename_split = path.split('/');
- icon_set.name = filename_split[3];
+ icon_set.name = LexicalPath::basename(path);
m_icon_sets.append(move(icon_set));
}
@@ -165,8 +164,7 @@ public:
continue;
IconSet icon_set;
icon_set.little_icon = Gfx::Bitmap::try_load_from_file(path);
- auto filename_split = path.split('/');
- icon_set.name = filename_split[3];
+ icon_set.name = LexicalPath::basename(path);
for (size_t i = 0; i < big_icons_found; i++) {
if (icon_set.name == m_icon_sets[i].name) {
m_icon_sets[i].little_icon = icon_set.little_icon;