Skip to content

Commit 2874ade

Browse files
committed
Only filter out <>:"/\|?* while exporting tracks.
1 parent 6c865c0 commit 2874ade

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/core/RenderManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ QString RenderManager::pathForTrack(const Track *track, int num)
203203
{
204204
QString extension = ProjectRenderer::getFileExtensionFromFormat( m_format );
205205
QString name = track->name();
206-
name = name.remove(QRegExp("[^a-zA-Z]"));
206+
name = name.remove(QRegExp("[<>:\"/\\\\|?*]"));
207207
name = QString( "%1_%2%3" ).arg( num ).arg( name ).arg( extension );
208208
return QDir(m_outputPath).filePath(name);
209209
}

src/tracks/InstrumentTrack.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1615,7 +1615,7 @@ void InstrumentTrackWindow::saveSettingsBtnClicked()
16151615
sfd.setDirectory( presetRoot + m_track->instrumentName() );
16161616
sfd.setFileMode( FileDialog::AnyFile );
16171617
QString fname = m_track->name();
1618-
sfd.selectFile( fname.remove(QRegExp("[^a-zA-Z0-9_\\-\\d\\s]")) );
1618+
sfd.selectFile(fname.remove(QRegExp("[<>:\"/\\\\|?*]")));
16191619
sfd.setDefaultSuffix( "xpf");
16201620

16211621
if( sfd.exec() == QDialog::Accepted &&

0 commit comments

Comments
 (0)