From: Adrien Destugues Date: Tue, 9 Dec 2014 21:38:46 +0000 (+0000) Subject: hgl: traverse add-on entries X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=commitdiff_plain;h=13e42fc025682bbead23012ec29499fb1502bea4;hp=03e237e9f2edb99120fb4bdab2c7bfd211848dc0 hgl: traverse add-on entries * Allow using symlinks to add-ons when developing. --- diff --git a/src/hgl/GLRendererRoster.cpp b/src/hgl/GLRendererRoster.cpp index d29f7ecc8b5..9e5d847a1d7 100644 --- a/src/hgl/GLRendererRoster.cpp +++ b/src/hgl/GLRendererRoster.cpp @@ -144,7 +144,7 @@ GLRendererRoster::AddPath(const char* path) entry_ref ref; BEntry entry; while (directory.GetNextRef(&ref) == B_OK) { - entry.SetTo(&ref); + entry.SetTo(&ref, true); if (entry.InitCheck() == B_OK && !entry.IsFile()) continue; @@ -187,7 +187,7 @@ GLRendererRoster::AddRenderer(BGLRenderer* renderer, status_t GLRendererRoster::CreateRenderer(const entry_ref& ref) { - BEntry entry(&ref); + BEntry entry(&ref, true); node_ref nodeRef; status_t status = entry.GetNodeRef(&nodeRef); if (status < B_OK)