From 853fbfaebd1edae61d56f14d1cd5f32f1192c2d7 Mon Sep 17 00:00:00 2001
From: Rodrigo Braz Monteiro <zeratul@cellosoft.com>
Date: Thu, 6 Mar 2008 19:40:24 +0000
Subject: [PATCH] Fixed #671, related to VFR transformation erasing templater
 tags.

Originally committed to SVN as r1921.
---
 aegisub/export_framerate.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/aegisub/export_framerate.cpp b/aegisub/export_framerate.cpp
index 41531b945..77296f8cd 100644
--- a/aegisub/export_framerate.cpp
+++ b/aegisub/export_framerate.cpp
@@ -157,6 +157,10 @@ void AssTransformFramerateFilter::LoadSettings(bool IsDefault) {
 ///////////////////////////////
 // Transform framerate in tags
 void AssTransformFramerateFilter::TransformTimeTags (wxString name,int n,AssOverrideParameter *curParam,void *curData) {
+	// Only modify anything if this is a number
+	VariableDataType type = curParam->GetType();
+	if (type != VARDATA_INT && type != VARDATA_FLOAT) return;
+
 	// Setup
 	LineData *lineData = (LineData*) curData;
 	AssDialogue *curDiag = lineData->line;;
-- 
GitLab