diff --git a/livesupport/src/products/gLiveSupport/src/UploadFileWindow.cxx b/livesupport/src/products/gLiveSupport/src/UploadFileWindow.cxx index 5d96582ca..b08013603 100644 --- a/livesupport/src/products/gLiveSupport/src/UploadFileWindow.cxx +++ b/livesupport/src/products/gLiveSupport/src/UploadFileWindow.cxx @@ -515,7 +515,7 @@ UploadFileWindow::FileType UploadFileWindow :: determineFileType(const std::string & fileName) throw () { - unsigned int dotPosition = fileName.find('.'); + unsigned int dotPosition = fileName.rfind('.'); if (dotPosition == std::string::npos) { return invalidType; }