<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -101,7 +101,6 @@ module FreeBASE
       end
       @bus[&quot;/system/shutdown&quot;].set_proc  do |seconds|
         Thread.new do 
-          # more meddling with that which I don't understand. Why is the sleep necessary? -dan
           puts &quot;Shutdown in #{seconds.to_i} seconds...&quot;
           sleep seconds.to_i
           shutdown</diff>
      <filename>freebase2/lib/freebase/core.rb</filename>
    </modified>
    <modified>
      <diff>@@ -24,6 +24,8 @@ module Redcar
             Redcar::Testing::InternalCucumberRunner.ready_for_cucumber = true
           else
             Gtk.main_with_queue(100)
+            bus[&quot;/system/shutdown&quot;].call(1)
+            # exit(0)
           end
         rescue Object =&gt; e
           $stderr.puts str=&lt;&lt;ERR</diff>
      <filename>plugins/core/lib/core/gui.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>373dc11bd86fa1e14c0f9de65c03a935c8224f61</id>
    </parent>
  </parents>
  <author>
    <name>Daniel Lucraft</name>
    <email>dan@fluentradical.com</email>
  </author>
  <url>http://github.com/danlucraft/redcar/commit/ae85b0fa674e919bad9da166866bf4ff3307d6bc</url>
  <id>ae85b0fa674e919bad9da166866bf4ff3307d6bc</id>
  <committed-date>2009-05-10T00:05:48-07:00</committed-date>
  <authored-date>2009-05-10T00:05:48-07:00</authored-date>
  <message>Fix shutdown not stopping Redcar process regression</message>
  <tree>97165467a7546c910fbac7910c8ce6869ee23c27</tree>
  <committer>
    <name>Daniel Lucraft</name>
    <email>dan@fluentradical.com</email>
  </committer>
</commit>
