X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-libraries.git;a=blobdiff_plain;f=minimenu%2Fmmcat.c;h=5efff6f24570a0555c44653df4e8157e8b540cb6;hp=689521fe6dd47039f998463b777e7246eb7ae570;hb=ab78f20b2ceff70558ad09d174d9f3fcd657c2b8;hpb=be8d9dd80391cde8e8877550004ff23b76ab87d5 diff --git a/minimenu/mmcat.c b/minimenu/mmcat.c index 689521f..5efff6f 100644 --- a/minimenu/mmcat.c +++ b/minimenu/mmcat.c @@ -511,6 +511,8 @@ unsigned char category_fs_restock ( mm_category_t *cat ) { case DT_DIR: if ( strcmp ( de -> d_name, "." ) == 0 ) { // ignore ".", but ".." is fine + } else if ( strcmp ( de -> d_name, ".." ) == 0 && strcmp ( cat -> fspath, "/" ) == 0 ) { + // ignore ".." only if we're at the true root } else { disco = pnd_box_allocinsert ( cat -> disco, uid, sizeof(pnd_disco_t) ); disco -> object_type = pnd_object_type_directory; // suggest to Grid that its a dir