diff --git a/src/nostalgia/studio/lib/oxfstreeview.cpp b/src/nostalgia/studio/lib/oxfstreeview.cpp index 6c4691d4..b2fe3f37 100644 --- a/src/nostalgia/studio/lib/oxfstreeview.cpp +++ b/src/nostalgia/studio/lib/oxfstreeview.cpp @@ -43,7 +43,9 @@ OxFSFile *OxFSFile::child(int row) { int OxFSFile::childCount() const { if (m_fs) { QVector> ls; - m_fs->ls(m_path.toUtf8(), &ls); + if (m_fs->stat((const char*) m_path.toUtf8()).fileType == FileType_Directory) { + m_fs->ls(m_path.toUtf8(), &ls); + } return ls.size(); } else { return 0;