Ticket #1411: sugar-1411.patch

File sugar-1411.patch, 974 bytes (added by alsroot, 15 years ago)
  • src/jarabe/journal/listview.py

    From 12a6b38ae5f9b0cfdcd978c987c0066e7c5adefb Mon Sep 17 00:00:00 2001
    From: Aleksey Lim <alsroot@member.fsf.org>
    Date: Tue, 22 Sep 2009 01:31:07 +0000
    Subject: Do not start title editing for non-ds objects #1411
    
    ---
     src/jarabe/journal/listview.py |    5 ++++-
     1 files changed, 4 insertions(+), 1 deletions(-)
    
    diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
    index de4cac4..9e19f70 100644
    a b class ListView(BaseListView): 
    505505        if column != self._title_column:
    506506            return
    507507
    508         self.cell_title.props.editable = True
     508        row = self.tree_view.get_model()[path]
     509        metadata = model.get(row[ListModel.COLUMN_UID])
     510        self.cell_title.props.editable = model.is_editable(metadata)
     511
    509512        tree_view.set_cursor_on_cell(path, column, start_editing=True)
    510513
    511514    def __detail_cell_clicked_cb(self, cell, path):