Index: /trunk/FACT++/gui/FactGui.h
===================================================================
--- /trunk/FACT++/gui/FactGui.h	(revision 16613)
+++ /trunk/FACT++/gui/FactGui.h	(revision 16614)
@@ -754,7 +754,7 @@
             return;
 
-        if (d.size()<20)
-        {
-            cerr << "Size mismatch in " << d.name << ": Found=" << d.size() << " Expected>=20" << endl;
+        if (d.size()<8)
+        {
+            cerr << "Size mismatch in " << d.name << ": Found=" << d.size() << " Expected>=8" << endl;
             return;
         }
@@ -762,16 +762,13 @@
         const uint32_t *ptr = d.ptr<uint32_t>();
 
-        fEvtBldOpenFiles->setValue(ptr[0]);
-        fEvtBldOpenStreams->setValue(ptr[0]);
-        fEvtBldRunNumberMin->setValue(ptr[1]);
-        fEvtBldRunNumberMax->setValue(ptr[2]);
-        fEvtBldLastOpened->setValue(ptr[3]);
-        fEvtBldLastClosed->setValue(ptr[4]);
-
-        if (d.size()>=20)
-            fEvtBldFilename->setText(d.ptr<char>(20));
-
-        if (ptr[0]==0)
-            fEvtBldFilename->setText("");
+        fEvtBldLastOpened->setValue(ptr[0]);
+        fEvtBldLastClosed->setValue(ptr[1]);
+
+        if (d.size()>=8)
+            fEvtBldFilename->setText(d.ptr<char>(8));
+
+        fEvtBldLastOpened->setEnable(d.qos);
+        fEvtBldLastClosed->setEnable(d.qos);
+        fEvtBldFilename->setEnable(d.qos);
     }
 
