Schwanny - 2007-03-28

I just downloaded the latest CVS version and installed it.  I've got 2 problems listed in order of appearance.

First if you edit a recipe and add an ingredient it does not highlight the "save" button.  And when you close the program (only after adding an ingrediant in either a new or edited recipe) you get an exception saying that python did not terminate normally.

The error output from PythonWin looks like this:

Traceback (most recent call last):
  File "C:\Devel\Python24\lib\site-packages\gourmet\reccard.py", line 2950, in quick_add
    lambda *args: self.rc.add_ingredient_from_line(txt,
  File "C:\Devel\Python24\lib\site-packages\gourmet\reccard.py", line 1473, in add_with_undo
    widget=rc.ingtree_ui.ingController.imodel
  File "C:\Devel\Python24\lib\site-packages\gourmet\Undo.py", line 48, in perform
    self.action(*self.action_args)
  File "C:\Devel\Python24\lib\site-packages\gourmet\reccard.py", line 1468, in do_it
    uts.stop_recording_additions()
  File "C:\Devel\Python24\lib\site-packages\gourmet\reccard.py", line 1490, in stop_recording_additions
    self.added = [
AttributeError: 'gtk.TreeRowReference' object has no attribute 'get_model'