Add a sanity check in case someone closes the preview window.
    
        | author | Steve Losh <steve@dwaiter.com> | 
    
        | date | Tue, 12 Oct 2010 22:35:16 -0400 | 
    
    
        | parents | 3bf27b8bd6c2 | 
    
        | children | 7100a024df57 | 
    
        | branches/tags | (none) | 
    
        | files | plugin/gundo.vim | 
Changes
    
--- a/plugin/gundo.vim	Tue Oct 12 22:33:06 2010 -0400
+++ b/plugin/gundo.vim	Tue Oct 12 22:35:16 2010 -0400
@@ -100,10 +100,11 @@
 
 function! s:GundoToggle()
     if expand('%') == "__Gundo__"
-        " TODO: Add some sanity checks here.
         quit
-        exe bufwinnr(bufnr('__Gundo_Preview__')) . "wincmd w"
-        quit
+        if bufwinnr(bufnr('__Gundo_Preview__')) != -1
+            exe bufwinnr(bufnr('__Gundo_Preview__')) . "wincmd w"
+            quit
+        endif
         exe bufwinnr(g:gundo_target_n) . "wincmd w"
     else
         if expand('%') != "__Gundo_Preview__"