Refresh mpv when changing RTL

This commit is contained in:
niksedk 2021-09-18 17:23:47 +02:00
parent 43866db702
commit 78782d3219
3 changed files with 22 additions and 12 deletions

View File

@ -102,6 +102,9 @@ namespace Nikse.SubtitleEdit.Forms
{ {
numericUpDownFontSize.Value = fontSize.Value; numericUpDownFontSize.Value = fontSize.Value;
} }
checkBoxRightToLeft.Checked = Configuration.Settings.General.RightToLeftMode &&
LanguageAutoDetect.CouldBeRightToLeftLanguage(_assaSubtitle);
} }
else else
{ {

View File

@ -27961,6 +27961,13 @@ namespace Nikse.SubtitleEdit.Forms
{ {
SubtitleListview1.SelectIndexAndEnsureVisible(focusedItem.Index, true); SubtitleListview1.SelectIndexAndEnsureVisible(focusedItem.Index, true);
} }
if (mediaPlayer != null && mediaPlayer.VideoPlayer is LibMpvDynamic libMpv)
{
// refresh mpv text
mediaPlayer.SetSubtitleText("", new Paragraph(), new Subtitle());
UiUtil.ShowSubtitle(_subtitle, mediaPlayer);
}
} }
private void joinSubtitlesToolStripMenuItem_Click(object sender, EventArgs e) private void joinSubtitlesToolStripMenuItem_Click(object sender, EventArgs e)

View File

@ -538,17 +538,17 @@
<data name="toolStripButtonAssaDraw.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="toolStripButtonAssaDraw.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIvSURBVFhH1ZbBThNRFIYnxI0kujCyAIu1sCNsVBKj7+Bj YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIwSURBVFhH1ZbPShtRFMYHcVOhLqSCaDQ17oqb/gFp36GP
wIbU1kIfgwVpa6dNNyxIKlg2PoQLTCBxoy6hmgALSFiRphn+c3pPuUwP7dwZIPolX2buTO/9/7ltJvX+ UTclxqbmMVyUJM0kZONCiNq48SG6aEGhG3Vp00LqwoIrCWH8zsk98XZyTObOVGl/8GPmzuTe75ubMMT7
O3zfD2q1mpNmanLq9XoQh1srQQsxS6+jCxIVkG0slUosowXdJIhVoP+0w9ACwwLnAna4h9MBfXOT0EJt 7/B9P6hWq06aqcmp1WpBHP5aCVqIWX0eXZCogGxjsVhkGS3oNkGsAv2nHYYWGBY4F7DDPZwO6JubhBZq
gVMB+pULarhlHy1YBE4Fut0uT9ICNZmjQz2cBJELyNbTFmthqp94ih5OAvcC4ZARMlo4CWIXELzy1TVN C5wK0K9cUMMt+2jBInAq0O12eZIWqMm0v+vhJIhcQLaetlgLU/3IU/RwErgXCIeMkNHCSRC7gOCVbq5p
RgsnQawCm7/5NPj6a42P4VBbRgsnQawChL+7GNS+L/H5wflgsMho4SSIXKDRaPAEgcJFQgtPb/KtoUQu Mlo4CWIV2D7l0+DgZJOP4VBbRgsnQawChP/lTVD9usrnZ5eDwSKjhZMgcoF6vc4TBAoXCS08vc23hhK5
QLRard4kK1wKEOECRLPZ5JCbNEuPplqtnvaWHCwgJcLhBHbuzCyRjEqlwgtq4aRQ/GZOgP2EX2ZfBH8K ANFsNnuTrHApQIQLEI1Gg0Nu0yw9mkqlctFbcrCAlAiHE9i532aJZJTLZV5QCyeFwmdzAuwn/LT0OPiR
edZcig4tRGzsFdRwUSiXyxT+w0xn7AJHqwW3EmZdNdR2Y2+l97nQd7uDcCqwPZN23wV5ei1Qk+h0OtcC X2fNpejQQsTWYV4NF4VSqUTh38x0xi7Q3si7lTDrqqG2W4fve58Lfbf7CKcCe5m0+y7I02uBmkSn0/kj
KJz8nEo9lALtXK5obg9HCrhipntbmdS6FKBxu/BhP9YuuIj/hydmav/pt2emf5pLnnOBJNhPL7Q/5tx/ gMLJnVTqgRRo5XIFc3s4UsAVM93bXUx9kAI0buXXjmLtgov4f3hupvaffi8zf2wuec4FkmA/vdB6l3P/
C3GQcDY1eWF7/wVCSoE7K6GF2m5lnt9PATNUkQLHRccX0yh28MKJUuBvfnnhTnZBwv3pqfcYPoZP4FM4 LcRBwtm5mSvb+y8QUgrcWQkt1HZ3ceF+CpihihT4VXB8MY1iHy+cKAV+rr99cSe7IOH+/OxrDCfhFHwE
YY40fgSvXkzZ7DuME/MAjkMKeAZn4Tx8Cd/At+b4Cs5Buj8F6fM0bwz+K3jeJXM3fFok18CtAAAAAElF p82Rxg/hzYspm32FcWLG4QSkgDm4BJfhU7gCX5rjM/gE0v1ZSJ+neWPwX8HzrgFVm3xSurKYqwAAAABJ
TkSuQmCC RU5ErkJggg==
</value> </value>
</data> </data>
<data name="toolStripButtonNetflixQualityCheck.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="toolStripButtonNetflixQualityCheck.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -791,7 +791,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD2 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD2
CAAAAk1TRnQBSQFMAgEBAgEAAcwBKwHMASsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo CAAAAk1TRnQBSQFMAgEBAgEAAdQBKwHUASsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA