Aegisub/devel/vsfilter/patchfiles/floatpos.patch
Amar Takhar aa506bfe40 SVN Transition Step 6/7
1. svn mv OverLua SSATool athenasub avisynth_prs kanamemo \
     motiontracker prs traydict unit_test vsfilter devel/

* See r2749 for full description.

Originally committed to SVN as r2755.
2009-03-08 08:31:54 +00:00

42 lines
1.6 KiB
Diff

Index: RTS.cpp
===================================================================
--- RTS.cpp (revision 611)
+++ RTS.cpp (working copy)
@@ -1724,10 +1738,10 @@
{
if(Effect* e = new Effect)
{
- e->param[0] = (int)(sub->m_scalex*wcstol(params[0], NULL, 10)*8);
- e->param[1] = (int)(sub->m_scaley*wcstol(params[1], NULL, 10)*8);
- e->param[2] = (int)(sub->m_scalex*wcstol(params[2], NULL, 10)*8);
- e->param[3] = (int)(sub->m_scaley*wcstol(params[3], NULL, 10)*8);
+ e->param[0] = (int)(sub->m_scalex*wcstod(params[0], NULL)*8);
+ e->param[1] = (int)(sub->m_scaley*wcstod(params[1], NULL)*8);
+ e->param[2] = (int)(sub->m_scalex*wcstod(params[2], NULL)*8);
+ e->param[3] = (int)(sub->m_scaley*wcstod(params[3], NULL)*8);
e->t[0] = e->t[1] = -1;
@@ -1747,8 +1761,8 @@
{
if(Effect* e = new Effect)
{
- e->param[0] = (int)(sub->m_scalex*wcstol(params[0], NULL, 10)*8);
- e->param[1] = (int)(sub->m_scaley*wcstol(params[1], NULL, 10)*8);
+ e->param[0] = (int)(sub->m_scalex*wcstod(params[0], NULL)*8);
+ e->param[1] = (int)(sub->m_scaley*wcstod(params[1], NULL)*8);
sub->m_effects[EF_ORG] = e;
}
@@ -1764,8 +1778,8 @@
{
if(Effect* e = new Effect)
{
- e->param[0] = e->param[2] = (int)(sub->m_scalex*wcstol(params[0], NULL, 10)*8);
- e->param[1] = e->param[3] = (int)(sub->m_scaley*wcstol(params[1], NULL, 10)*8);
+ e->param[0] = e->param[2] = (int)(sub->m_scalex*wcstod(params[0], NULL)*8);
+ e->param[1] = e->param[3] = (int)(sub->m_scaley*wcstod(params[1], NULL)*8);
e->t[0] = e->t[1] = 0;
sub->m_effects[EF_MOVE] = e;