diff --git a/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceView.cs b/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceView.cs
index 1870794..812460f 100644
--- a/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceView.cs
+++ b/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceView.cs
@@ -73,13 +73,15 @@ namespace Banshee.Sources.Gui
         public SourceView ()
         {
             FixedHeightMode = false;
-            BuildColumns ();
 
             store = new SourceModel ();
+            Model = store;
+
+            BuildColumns ();
+
             store.SourceRowInserted += OnSourceRowInserted;
             store.SourceRowRemoved += OnSourceRowRemoved;
             store.RowChanged += OnRowChanged;
-            Model = store;
             EnableSearch = false;
 
             ShowExpanders = false;
