Save to the right file.
This commit is contained in:
parent
ad06212de7
commit
164eac0eba
2 changed files with 8 additions and 5 deletions
|
@ -573,7 +573,6 @@ void CMainWindow::onUxtMapped( QString lang )
|
|||
|
||||
UXTEditor *e = new UXTEditor();
|
||||
e->open( path );
|
||||
e->setCurrentFile( path );
|
||||
_ui.mdiArea->addSubWindow( e );
|
||||
e->activateWindow();
|
||||
}
|
||||
|
|
|
@ -105,11 +105,12 @@ void UXTEditor::open( QString filename )
|
|||
int l = filename.lastIndexOf( "/" );
|
||||
if( l == -1 )
|
||||
return;
|
||||
filename = filename.left( l );
|
||||
filename += "/wk.uxt";
|
||||
|
||||
QString fn = filename.left( l );
|
||||
fn += "/wk.uxt";
|
||||
|
||||
// The work file cannot be found, cannot proceed
|
||||
STRING_MANAGER::loadStringFile( filename.toUtf8().constData(), infos, true );
|
||||
STRING_MANAGER::loadStringFile( fn.toUtf8().constData(), infos, true );
|
||||
if( d_ptr->infos.size() == 0 )
|
||||
return;
|
||||
}
|
||||
|
@ -144,7 +145,10 @@ void UXTEditor::open( QString filename )
|
|||
blockTableSignals( false );
|
||||
|
||||
setWidget( d_ptr->t );
|
||||
setCurrentFile( filename );
|
||||
|
||||
current_file = filename;
|
||||
setWindowTitle( filename + "[*]" );
|
||||
setWindowFilePath( filename );
|
||||
}
|
||||
|
||||
void UXTEditor::save()
|
||||
|
|
Loading…
Reference in a new issue