Browse Source

LibGUI: Fix bogus return value on error in FilteringProxyModel::data()

Return an empty GUI::Variant on indexing error.
Andreas Kling 3 years ago
parent
commit
af532b22c8
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Userland/Libraries/LibGUI/FilteringProxyModel.cpp

+ 1 - 1
Userland/Libraries/LibGUI/FilteringProxyModel.cpp

@@ -39,7 +39,7 @@ Variant FilteringProxyModel::data(ModelIndex const& index, ModelRole role) const
         return {};
         return {};
 
 
     if ((size_t)index.row() > m_matching_indices.size() || index.row() < 0)
     if ((size_t)index.row() > m_matching_indices.size() || index.row() < 0)
-        return 0;
+        return {};
 
 
     return m_matching_indices[index.row()].data(role);
     return m_matching_indices[index.row()].data(role);
 }
 }