X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Ftime.cpp;fp=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Ftime.cpp;h=eb4dd501d744d29cb75d747d277b3cf68ff647ef;hb=39116040c58584133510f3af12456f8f8e055e3c;hp=6755b80f3ebb6336ec7b46577fb2905a0147b098;hpb=58506e7b3f705e4e17181b5f1fe65f8a09fda867;p=synfig.git diff --git a/synfig-core/trunk/src/synfig/time.cpp b/synfig-core/trunk/src/synfig/time.cpp index 6755b80..eb4dd50 100644 --- a/synfig-core/trunk/src/synfig/time.cpp +++ b/synfig-core/trunk/src/synfig/time.cpp @@ -209,13 +209,13 @@ Time::get_string(float fps, Time::Format format)const if(format<=FORMAT_FULL || hour) { - ret+=strprintf(format<=FORMAT_NOSPACES?"%dh":"%dh ",hour); + ret+=strprintf("%dh",hour); started = true; } if(format<=FORMAT_FULL || minute) { - ret+=strprintf(format<=FORMAT_NOSPACES?"%dm":"%dm ",minute); + ret+=strprintf(format<=FORMAT_NOSPACES||!started?"%dm":" %dm",minute); started = true; } @@ -227,16 +227,16 @@ Time::get_string(float fps, Time::Format format)const frame=time*fps; if(format<=FORMAT_FULL || second) { - ret+=strprintf(format<=FORMAT_NOSPACES?"%ds":"%ds ",(int)second); + ret+=strprintf(format<=FORMAT_NOSPACES||!started?"%ds":" %ds",(int)second); started = true; } if(format<=FORMAT_FULL || frame || !started) { if(abs(frame-floor(frame)>=epsilon_())) - ret+=strprintf("%0.3ff",frame); + ret+=strprintf(format<=FORMAT_NOSPACES||!started?"%0.3ff":" %0.3ff",frame); else - ret+=strprintf("%0.0ff",frame); + ret+=strprintf(format<=FORMAT_NOSPACES||!started?"%0.0ff":" %0.0ff",frame); } } else