Index: sources/update/UiSwUpdate.cpp =================================================================== diff -u -r7cf31f6cfef97bb564a103c263821a3b722c8a2b -r8ed1ad9f8c2de2ea19dd455cf59b648061c0a998 --- sources/update/UiSwUpdate.cpp (.../UiSwUpdate.cpp) (revision 7cf31f6cfef97bb564a103c263821a3b722c8a2b) +++ sources/update/UiSwUpdate.cpp (.../UiSwUpdate.cpp) (revision 8ed1ad9f8c2de2ea19dd455cf59b648061c0a998) @@ -85,8 +85,8 @@ // Get a list of the files, UI then linux. std::map aboutToStart; - std::vector uiFiles; - std::vector linuxFiles; + std::vector uiFiles; + std::vector linuxFiles; std::vector priorTargets; // Make a list we can access via map to get ordering, and get the files. @@ -96,11 +96,11 @@ // Handle files. if (target == UI) { - uiFiles.push_back(pDp); + uiFiles.push_back(dynamic_cast(pDp)); continue; } if (target == LINUX) { - linuxFiles.push_back(pDp); + linuxFiles.push_back(dynamic_cast(pDp)); continue; }