Remove the undocumented milisecond precision option

Originally committed to SVN as r6121.
This commit is contained in:
Thomas Goyne 2011-12-22 21:28:32 +00:00
parent 1fbf2ef218
commit e36759a3b2
4 changed files with 6 additions and 21 deletions

View File

@ -119,8 +119,7 @@ void AssTime::ParseASS (const wxString text) {
/// @return
///
int AssTime::GetMS () const {
if (!UseMSPrecision) return time/10*10;
else return time;
return time / 10 * 10;
}
@ -138,19 +137,17 @@ void AssTime::SetMS (int ms) {
/// @return
///
wxString AssTime::GetASSFormated (bool msPrecision) const {
int ms = time;
// Centisecond precision
msPrecision = msPrecision || UseMSPrecision;
if (!msPrecision) ms = ms/10*10;
int ms = msPrecision ? time : GetMS();
int h = ms / (1000 * 60 * 60);
int m = (ms / (1000 * 60)) % 60;
int s = (ms / 1000) % 60;
ms = ms % 1000;
if (msPrecision) return wxString::Format("%01i:%02i:%02i.%03i",h,m,s,ms);
else return wxString::Format("%01i:%02i:%02i.%02i",h,m,s,ms/10);
if (msPrecision)
return wxString::Format("%01i:%02i:%02i.%03i",h,m,s,ms);
else
return wxString::Format("%01i:%02i:%02i.%02i",h,m,s,ms/10);
}
/// @brief AssTime comparison
@ -220,12 +217,6 @@ AssTime operator - (const AssTime &t1, const AssTime &t2) {
return AssTime(t1.GetMS() - t2.GetMS());
}
/// DOCME
bool AssTime::UseMSPrecision = false;
/// @brief Get
/// @return
///

View File

@ -54,9 +54,6 @@ class AssTime {
int time;
public:
/// DOCME
static bool UseMSPrecision;
AssTime();
AssTime(int ms);

View File

@ -12,7 +12,6 @@
"Local Config" : false,
"Locale" : -1,
"Maximized" : false,
"Nonstandard Milisecond Times" : false,
"Save Charset" : "UTF-8",
"Toolbar Icon Size" : 16
},

View File

@ -61,7 +61,6 @@
#include "ass_dialogue.h"
#include "ass_export_filter.h"
#include "ass_file.h"
#include "ass_time.h"
#include "audio_box.h"
#include "auto4_base.h"
#include "charset_conv.h"
@ -248,7 +247,6 @@ bool AegisubApp::OnInit() {
StartupLog("Store options back");
OPT_SET("Version/Last Version")->SetInt(GetSVNRevision());
AssTime::UseMSPrecision = OPT_GET("App/Nonstandard Milisecond Times")->GetBool();
StartupLog("Initialize final locale");