<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -286,7 +286,9 @@ module Diakonos
               end
             end
 
-            @current_buffer.paste s
+            if ! s.empty?
+              @current_buffer.paste s
+            end
             if ch
               process_keystroke( [], ch )
             end</diff>
      <filename>lib/diakonos/keying.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2d161ce536fa4a06eb2bda81034d36d7f201920f</id>
    </parent>
  </parents>
  <author>
    <name>Pistos</name>
    <email>gitsomegrace.5.pistos@geoshell.com</email>
  </author>
  <url>http://github.com/Pistos/diakonos/commit/b3e85b949029dfd2229af6aabb8fae70d5c4bb6f</url>
  <id>b3e85b949029dfd2229af6aabb8fae70d5c4bb6f</id>
  <committed-date>2009-05-28T12:08:27-07:00</committed-date>
  <authored-date>2009-05-28T12:08:27-07:00</authored-date>
  <message>Fixed bug introduced by new X paste handling; calling paste( s ) when s was empty caused undo buffer to fill up unnecessarily.</message>
  <tree>70df54d81160b29940748aa0d5c356371b40b60d</tree>
  <committer>
    <name>Pistos</name>
    <email>gitsomegrace.5.pistos@geoshell.com</email>
  </committer>
</commit>
