Remove unused function in bundle_env_mingw.cc
authorTim Mayberry <mojofunk@gmail.com>
Tue, 18 Aug 2015 03:37:25 +0000 (13:37 +1000)
committerTim Mayberry <mojofunk@gmail.com>
Tue, 18 Aug 2015 05:10:55 +0000 (15:10 +1000)
ARDOUR::ardour_dll_directory() has been used instead for some time

gtk2_ardour/bundle_env_mingw.cc

index 0d977cabbaa2d07efd7d2a4dfee13c27dd06d9a5..7c543143ff6d39f91297a44ca6bafab6bc5b8dbc 100644 (file)
@@ -29,7 +29,6 @@
 
 #include <windows.h>
 #include <wingdi.h>
-#include <shlobj.h> // CSIDL_*
 
 #include "ardour/ardour.h"
 #include "ardour/search_paths.h"
 
 #include "pbd/file_utils.h"
 #include "pbd/epa.h"
-#include "pbd/windows_special_dirs.h"
 
 using namespace std;
 using namespace PBD;
 using namespace ARDOUR;
 
-
-/* query top-level Ardour installation path.
- * Typically, this will be somehwere like
- * "C:\Program Files (x86)\Ardour"
- */
-const std::string
-get_install_path ()
-{
-       const gchar* pExeRoot = g_win32_get_package_installation_directory_of_module (0);
-
-       if (0 == pExeRoot) {
-               HKEY key;
-               DWORD size = PATH_MAX;
-               char tmp[PATH_MAX+1];
-               if (
-#ifdef __MINGW64__
-                               (ERROR_SUCCESS == RegOpenKeyExA (HKEY_LOCAL_MACHINE, "Software\\" PROGRAM_NAME "\\v" PROGRAM_VERSION "\\w64", 0, KEY_READ, &key))
-#else
-                               (ERROR_SUCCESS == RegOpenKeyExA (HKEY_LOCAL_MACHINE, "Software\\" PROGRAM_NAME "\\v" PROGRAM_VERSION "\\w32", 0, KEY_READ, &key))
-#endif
-                               &&(ERROR_SUCCESS == RegQueryValueExA (key, "Install_Dir", 0, NULL, reinterpret_cast<LPBYTE>(tmp), &size))
-                        )
-               {
-                       pExeRoot = Glib::locale_to_utf8(tmp).c_str();
-               }
-       }
-
-       if (0 == pExeRoot) {
-               const char *program_files = PBD::get_win_special_folder (CSIDL_PROGRAM_FILES);
-               if (program_files) {
-                       pExeRoot = g_build_filename(program_files, PROGRAM_NAME, NULL);
-               }
-       }
-
-       if (pExeRoot && Glib::file_test(pExeRoot, Glib::FILE_TEST_EXISTS|Glib::FILE_TEST_IS_DIR)) {
-               return std::string (pExeRoot);
-       }
-       return "";
-}
-
-
 void
 fixup_bundle_environment (int, char* [], string & localedir)
 {