From: Guido S. <__g...@we...> - 2005-05-03 12:40:08
|
On Mon, 2 May 2005 19:01:54 +0100 Thomas Leonard <ta...@ec...> wrote: > OK, I've made the changes, but it's untested. Perhaps someone could > check it and make a patch if anything's wrong. Two mistakes. An oversight (uri -> self.uri) and Sourceview has an optional GtkSourceTagTable argument, but can't be None. diff -Nur /hda8/Repository/ROX/Edit/EditWindow.py Edit/EditWindow.py --- /hda8/Repository/ROX/Edit/EditWindow.py 2005-05-03 14:08:17.000000000 +0000 +++ Edit/EditWindow.py 2005-05-03 14:30:42.000000000 +0000 @@ -149,9 +149,9 @@ self.text.set_show_line_markers(True) self.text.set_auto_indent(True) self.text.set_smart_home_end(True) - if uri: + if self.uri: from rox import mime - self.buffer.set_type(mime.get_type(uri, 1)) + self.buffer.set_type(mime.get_type(self.uri, 1)) else: self.text = g.TextView() self.text.set_buffer(self.buffer) diff -Nur /hda8/Repository/ROX/Edit/buffer.py Edit/buffer.py --- /hda8/Repository/ROX/Edit/buffer.py 2005-05-03 14:08:17.000000000 +0000 +++ Edit/buffer.py 2005-05-03 14:29:59.000000000 +0000 @@ -23,8 +23,11 @@ action_nest_level = 0 def __init__(self): - _parentClass.__init__(self, None) - + if have_sourceview: + _parentClass.__init__(self) + else: + _parentClass.__init__(self, None) + self.in_progress = None self.undo_buffer = [] self.redo_buffer = [] # Will be None during undo or redo |