Index: src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellDiscAndCount.cs
===================================================================
--- src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellDiscAndCount.cs	(wersja 5061)
+++ src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellDiscAndCount.cs	(kopia robocza)
@@ -49,11 +49,15 @@
         protected override string GetText (object obj)
         {
             Banshee.Collection.TrackInfo track = BoundObjectParent as Banshee.Collection.TrackInfo;
-            if (track == null) {
+            if (track == null || track.DiscNumber == 0) {
                 return String.Empty;
             }
 
+            if (track.DiscCount == 0) {
+                format = "{0}";
+            }
+
             return String.Format (format, track.DiscNumber, track.DiscCount);
         }
     }
-}
\ No newline at end of file
+}
Index: ChangeLog
===================================================================
--- ChangeLog	(wersja 5061)
+++ ChangeLog	(kopia robocza)
@@ -1,7 +1,8 @@
+2009-02-25  Tomasz Torcz <tomek@pipebreaker.pl>
 
+	* src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellDiscAndCount.cs:
+	in disc number display, omit "of 0" if number of discs not specified;
+	also don't display anything if tracknumber is 0
 
 2009-02-24  Bertrand Lorentz  <bertrand.lorentz@gmail.com>
 
