diff --git a/src/UI/CommitViewer.xaml b/src/UI/CommitViewer.xaml
index 5c26b016..279caae9 100644
--- a/src/UI/CommitViewer.xaml
+++ b/src/UI/CommitViewer.xaml
@@ -105,7 +105,6 @@
-
@@ -194,26 +193,20 @@
-
+
-
+ TextWrapping="Wrap"
+ Margin="11,5,16,0"
+ VerticalAlignment="Top"/>
-
+
diff --git a/src/UI/CommitViewer.xaml.cs b/src/UI/CommitViewer.xaml.cs
index 54e6622d..0596de5a 100644
--- a/src/UI/CommitViewer.xaml.cs
+++ b/src/UI/CommitViewer.xaml.cs
@@ -85,15 +85,7 @@ namespace SourceGit.UI {
SHA.Text = commit.SHA;
refs.ItemsSource = commit.Decorators;
parents.ItemsSource = parentIds;
- subject.Text = commit.Subject;
-
- var commitMsg = commit.Message.Trim();
- if (string.IsNullOrEmpty(commitMsg)) {
- descRow.Height = new GridLength(0);
- } else {
- descRow.Height = GridLength.Auto;
- message.Text = commitMsg;
- }
+ message.Text = (commit.Subject + "\n\n" + commit.Message.Trim()).Trim();
authorName.Text = commit.Author.Name;
authorEmail.Text = commit.Author.Email;