mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	change file path encoding to Local8bit()
to support non-latin characters
This commit is contained in:
		
							parent
							
								
									7411aed5c7
								
							
						
					
					
						commit
						6e57389172
					
				@ -80,7 +80,7 @@ void GameList::DonePopulating()
 | 
			
		||||
void GameList::PopulateAsync(const QString& dir_path, bool deep_scan)
 | 
			
		||||
{
 | 
			
		||||
    if (!FileUtil::Exists(dir_path.toStdString()) || !FileUtil::IsDirectory(dir_path.toStdString())) {
 | 
			
		||||
        LOG_ERROR(Frontend, "Could not find game list folder at %s", dir_path.toLatin1().data());
 | 
			
		||||
        LOG_ERROR(Frontend, "Could not find game list folder at %s", dir_path.toLocal8Bit().data());
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -355,7 +355,7 @@ void GMainWindow::UpdateRecentFiles() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void GMainWindow::OnGameListLoadFile(QString game_path) {
 | 
			
		||||
    BootGame(game_path.toLatin1().data());
 | 
			
		||||
    BootGame(game_path.toLocal8Bit().data());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void GMainWindow::OnMenuLoadFile() {
 | 
			
		||||
@ -367,7 +367,7 @@ void GMainWindow::OnMenuLoadFile() {
 | 
			
		||||
        settings.setValue("romsPath", QFileInfo(filename).path());
 | 
			
		||||
        StoreRecentFile(filename);
 | 
			
		||||
 | 
			
		||||
        BootGame(filename.toLatin1().data());
 | 
			
		||||
        BootGame(filename.toLocal8Bit().data());
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -379,7 +379,7 @@ void GMainWindow::OnMenuLoadSymbolMap() {
 | 
			
		||||
    if (!filename.isEmpty()) {
 | 
			
		||||
        settings.setValue("symbolsPath", QFileInfo(filename).path());
 | 
			
		||||
 | 
			
		||||
        LoadSymbolMap(filename.toLatin1().data());
 | 
			
		||||
        LoadSymbolMap(filename.toLocal8Bit().data());
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -400,7 +400,7 @@ void GMainWindow::OnMenuRecentFile() {
 | 
			
		||||
    QString filename = action->data().toString();
 | 
			
		||||
    QFileInfo file_info(filename);
 | 
			
		||||
    if (file_info.exists()) {
 | 
			
		||||
        BootGame(filename.toLatin1().data());
 | 
			
		||||
        BootGame(filename.toLocal8Bit().data());
 | 
			
		||||
        StoreRecentFile(filename); // Put the filename on top of the list
 | 
			
		||||
    } else {
 | 
			
		||||
        // Display an error message and remove the file from the list.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user