SubtitleEdit / plugins

Plugins for Subtitle Edit
GNU General Public License v3.0
91 stars 44 forks source link

Hearing Impaired to Uppercase crashes #249

Closed niksedk closed 2 hours ago

niksedk commented 3 hours ago

image

Exception has been thrown by the target of an invocation. at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at Nikse.SubtitleEdit.Forms.Main.CallPlugin(Object sender, Boolean allowChangeFormat, Boolean translate) in C:\git\subtitleedit\src\ui\Forms\Main.cs:line 27257

Index was outside the bounds of the array. at Nikse.SubtitleEdit.PluginLogic.Converters.MoodCasingConverter.HasValidMood(String text) at Nikse.SubtitleEdit.PluginLogic.Converters.MoodCasingConverter.MoodsToUppercase(String text) at Nikse.SubtitleEdit.PluginLogic.Converters.MoodCasingConverter.Convert(IList`1 paragraphs, ConverterContext converterContext) at Nikse.SubtitleEdit.PluginLogic.PluginForm.GeneratePreview() at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e) at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value) at Nikse.SubtitleEdit.PluginLogic.PluginForm..ctor(Subtitle subtitle, String name, String description) at Nikse.SubtitleEdit.PluginLogic.HI2UC.DoAction(Form parentForm, String srtText, Double frame, String uiLineBreak, String file, String videoFile, String rawText)

sub.zip

@ivandrofly : can you take a look?

ivandrofly commented 2 hours ago

Checking...

ivandrofly commented 2 hours ago

Pushing fix in few... bug in https://github.com/SubtitleEdit/plugins/blob/d20c5e74bdd8d4f0199007ad823d113eed39c639/HI2UC/Converters/MoodCasingConverter.cs#L156

niksedk commented 2 hours ago

Thx :)