summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2022-01-27 19:29:04 +0100
committerAndreas Kling <kling@serenityos.org>2022-01-27 23:26:06 +0100
commitaf532b22c88da78e20a084867672fb9df2039b62 (patch)
tree19b7f09d52571b14b3e34f894ef8f0e8400876d3 /Userland/Libraries/LibGUI
parente12d2f9a048b7a6074d5cfd10d757185d95e9a48 (diff)
downloadserenity-af532b22c88da78e20a084867672fb9df2039b62.zip
LibGUI: Fix bogus return value on error in FilteringProxyModel::data()
Return an empty GUI::Variant on indexing error.
Diffstat (limited to 'Userland/Libraries/LibGUI')
-rw-r--r--Userland/Libraries/LibGUI/FilteringProxyModel.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Userland/Libraries/LibGUI/FilteringProxyModel.cpp b/Userland/Libraries/LibGUI/FilteringProxyModel.cpp
index 75759b5d4b..68f5643169 100644
--- a/Userland/Libraries/LibGUI/FilteringProxyModel.cpp
+++ b/Userland/Libraries/LibGUI/FilteringProxyModel.cpp
@@ -39,7 +39,7 @@ Variant FilteringProxyModel::data(ModelIndex const& index, ModelRole role) const
return {};
if ((size_t)index.row() > m_matching_indices.size() || index.row() < 0)
- return 0;
+ return {};
return m_matching_indices[index.row()].data(role);
}