<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Check if the path passed is a directory.

Change 3 of 6 from
https://sourceforge.net/p/gelide/code/ci/b8da37d825b9548ba6548f96ce8efb84cf068001/
--- src/core/dat_reader_factory.cpp
+++ src/core/dat_reader_factory.cpp
@@ -30,8 +30,8 @@ CDatReader* CDatReaderFactory::getDatReader(const Glib::ustring&amp; p_file){
 	int l_fsize;
 	CDatReader* l_reader = NULL;
 
-	// El fichero debe ser vÃ¡lido
-	if(!p_file.size())
+	// El fichero debe ser vÃ¡lido y no puede ser un directorio
+	if(!p_file.size() || Glib::file_test(p_file, Glib::FILE_TEST_IS_DIR))
 		return NULL;
 
 	l_file.open(p_file.data());
</pre></body></html>