Restore read-only editing of search results.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
This commit is contained in:
parent
87f787b973
commit
3a7fd076e9
1 changed files with 7 additions and 4 deletions
11
newfol
11
newfol
|
|
@ -822,8 +822,7 @@ class RecordListView(ListView):
|
|||
if ro:
|
||||
os.chmod(tempname, 0o400)
|
||||
subprocess.call(["sensible-editor", tempname])
|
||||
#self.loop.screen.clear()
|
||||
#dbd.views[-1].rerender(self.loop)
|
||||
self.loop.screen.clear()
|
||||
return vault.load()
|
||||
|
||||
class DatabaseContentsListView(RecordListView):
|
||||
|
|
@ -968,8 +967,12 @@ class SearchListView(RecordListView):
|
|||
items.append(" : ".join(["{:<18}".format(val) for val in recvals]))
|
||||
content = urwid.SimpleListWalker([
|
||||
urwid.AttrMap(urwid.Text(w), "item", "focused-item") for w in items])
|
||||
return self._render_listview("List of matching records", self.records,
|
||||
content)
|
||||
if self._render_type == "editor-ro":
|
||||
return self._render_records(self.loop, "List of matching records",
|
||||
self.records, self.selected)
|
||||
else:
|
||||
return self._render_listview("List of matching records", self.records,
|
||||
content)
|
||||
def _get_text_for_record(self, rec):
|
||||
recvals = []
|
||||
for j in range(len(self.selected)):
|
||||
|
|
|
|||
Loading…
Reference in a new issue