diff --git a/toonz/sources/toonz/scenebrowser.cpp b/toonz/sources/toonz/scenebrowser.cpp index c5f8fe5..6e86a83 100644 --- a/toonz/sources/toonz/scenebrowser.cpp +++ b/toonz/sources/toonz/scenebrowser.cpp @@ -2062,23 +2062,51 @@ void SceneBrowser::refresh() { void SceneBrowser::newScene() { TFilePath parentFolder = getFolder(); - std::wstring sceneName; + QString sceneName; TFilePath scenePath; ToonzScene *scene = TApp::instance()->getCurrentScene()->getScene(); if (scene->isUntitled()) { bool ok; - QString sceneNameQstring = + sceneName = QInputDialog::getText(this, tr("Save Scene"), tr("Scene name:"), QLineEdit::Normal, QString(), &ok); - if (!ok || sceneNameQstring == "") return; - sceneName = sceneNameQstring.toStdWString(); + if (!ok || sceneName == "") return; + //sceneName = sceneNameQstring.toStdWString(); } else - sceneName = scene->getSceneName(); + sceneName = QString::fromWCharArray( scene->getSceneName().c_str() ); - int i = 0; + printf("================\n"); + printf("length: {%d}\n", sceneName.length()); + QString prefix; + QString number; + for(int j = 0; j