diff --git a/kicad/pcm/pcm.cpp b/kicad/pcm/pcm.cpp index 9e4afd9190..7636f88273 100644 --- a/kicad/pcm/pcm.cpp +++ b/kicad/pcm/pcm.cpp @@ -134,12 +134,15 @@ PLUGIN_CONTENT_MANAGER::PLUGIN_CONTENT_MANAGER( wxWindow* aParent ) : m_dialog( PCM_INSTALLATION_ENTRY entry; wxFileName subdir_file( d.GetPath(), subdir ); + wxString actual_package_id = subdir; + actual_package_id.Replace( '_', '.' ); + // wxFileModificationTime bugs out on windows for directories wxStructStat stat; wxStat( subdir_file.GetFullPath(), &stat ); entry.package.name = subdir; - entry.package.identifier = subdir; + entry.package.identifier = actual_package_id; entry.current_version = "0.0"; entry.install_timestamp = stat.st_mtime; entry.repository_name = wxT( "" );