--- vdr-1.4.5/menu.c	2006-12-02 12:12:02.000000000 +0100
+++ vdr-1.4.5-diskfree/menu.c	2007-03-11 18:56:38.000000000 +0100
@@ -44,6 +44,9 @@
 
 #define CHNUMWIDTH  (numdigits(Channels.MaxNumber()) + 1)
 
+#define MB_PER_MINUTE 25.75 // this is just an estimate!
+
+
 // --- cMenuEditCaItem -------------------------------------------------------
 
 class cMenuEditCaItem : public cMenuEditIntItem {
@@ -1861,6 +1864,18 @@
      return;
   Display();
   SetHelpKeys();
+//kw
+  int FreeMB;
+  int Percent = VideoDiskSpace(&FreeMB);
+  int Minutes = int(double(FreeMB) / MB_PER_MINUTE);
+  int Hours = Minutes / 60;
+  Minutes %= 60;
+  char buffer[70];
+  snprintf(buffer, sizeof(buffer), "%s %d MB, %d%%  -  %2d:%02d %s", tr("Disk"), FreeMB, Percent, Hours, Minutes, tr("free"));
+  //XXX -> skin function!!!
+  SetTitle(buffer);
+///kw
+  
 }
 
 cMenuRecordings::~cMenuRecordings()
@@ -2847,7 +2862,6 @@
   Display();
 }
 
-#define MB_PER_MINUTE 25.75 // this is just an estimate!
 
 bool cMenuMain::Update(bool Force)
 {
