diff --git a/aegisub/src/visual_tool.cpp b/aegisub/src/visual_tool.cpp index 568181890..872ad1f19 100644 --- a/aegisub/src/visual_tool.cpp +++ b/aegisub/src/visual_tool.cpp @@ -581,6 +581,11 @@ void VisualTool::GetLineRotation(AssDialogue *diag,float &rx,float // No dialogue if (!diag) return; + AssStyle *style = VideoContext::Get()->grid->ass->GetStyle(diag->Style); + if (style) { + rz = style->angle; + } + // Prepare overrides diag->ParseASSTags(); AssDialogueBlockOverride *override;