Description: fix writing table hlines in latex writer
Origin: upstream, https://bitbucket.org/birkenfeld/sphinx/commits/91597cc54b0b2e
Bug-Debian: https://bugs.debian.org/732585
Last-Update: 2014-03-01

--- a/sphinx/writers/latex.py
+++ b/sphinx/writers/latex.py
@@ -743,14 +743,14 @@
         # Redirect head output until header is finished. see visit_tbody.
         self.body = self.tableheaders
     def depart_thead(self, node):
-        self.body.append('\\hline')
+        pass
 
     def visit_tbody(self, node):
         if not self.table.had_head:
             self.visit_thead(node)
         self.body = self.tablebody
     def depart_tbody(self, node):
-        self.body.append('\\hline')
+        pass
 
     def visit_row(self, node):
         self.table.col = 0
@@ -758,6 +758,7 @@
         if self.previous_spanning_row == 1:
             self.previous_spanning_row = 0
         self.body.append('\\\\\n')
+        self.body.append('\\hline')
         self.table.rowcount += 1
 
     def visit_entry(self, node):
