]> git.neil.brown.name Git - edlib.git/commitdiff
in doc-dir we can use ->home->data to get document.
authorNeilBrown <neil@brown.name>
Thu, 26 Nov 2015 23:58:44 +0000 (10:58 +1100)
committerNeilBrown <neil@brown.name>
Thu, 26 Nov 2015 23:58:44 +0000 (10:58 +1100)
And use ->mark to find point too.

Signed-off-by: NeilBrown <neil@brown.name>
doc-dir.c

index 4a694286dfa198df01d388607d04b8d741254058..d085809c0916e51861dd1e5616555311bb889150 100644 (file)
--- a/doc-dir.c
+++ b/doc-dir.c
@@ -501,10 +501,9 @@ DEF_CMD(dir_destroy)
 DEF_CMD(dir_open)
 {
        struct pane *p = ci->home;
-       struct point *pt = p->point;
-       struct doc *d = pt->doc;
+       struct doc *d = p->data;
        struct directory *dr = container_of(d, struct directory, doc);
-       struct dir_ent *de = pt->m.ref.d;
+       struct dir_ent *de = ci->mark->ref.d;
        struct pane *par = p->parent;
        int fd;
        char *fname = NULL;