Request only the minimal amount of attributes when using enumerate_children to improve performance.
This commit is contained in:
@@ -270,7 +270,7 @@ void DFManager::init( Glib::ustring pathname )
|
||||
|
||||
try {
|
||||
|
||||
auto enumerator = dir->enumerate_children ();
|
||||
auto enumerator = dir->enumerate_children ("standard::name");
|
||||
|
||||
while (auto file = enumerator->next_file ()) {
|
||||
names.emplace_back (Glib::build_filename (pathname, file->get_name ()));
|
||||
|
||||
@@ -216,7 +216,7 @@ void FFManager::init( Glib::ustring pathname )
|
||||
|
||||
try {
|
||||
|
||||
auto enumerator = dir->enumerate_children ();
|
||||
auto enumerator = dir->enumerate_children ("standard::name");
|
||||
|
||||
while (auto file = enumerator->next_file ()) {
|
||||
names.emplace_back (Glib::build_filename (pathname, file->get_name ()));
|
||||
|
||||
Reference in New Issue
Block a user