summaryrefslogtreecommitdiff
path: root/gui/gui.c
diff options
context:
space:
mode:
authorWerner Almesberger <werner@almesberger.net>2016-08-30 03:28:45 -0300
committerWerner Almesberger <werner@almesberger.net>2016-08-30 03:28:45 -0300
commite3aea192ee483678648797b091c9e863bbf7d9c8 (patch)
tree51a1b9895e503da0123830c571985568648d00a0 /gui/gui.c
parentccb43979d970bc7ee26a4128e1e5b3882008ec63 (diff)
downloadeeshow-e3aea192ee483678648797b091c9e863bbf7d9c8.tar.gz
eeshow-e3aea192ee483678648797b091c9e863bbf7d9c8.tar.bz2
eeshow-e3aea192ee483678648797b091c9e863bbf7d9c8.zip
kicad/delta.c (sheet_eq): make recursing optional; don't recurse in index
In the index, we don't want to have pages marked because there's a page underneath that has changed. After all, that other page is being shown in the index as well. However, in all other cases we still want to recurse.
Diffstat (limited to 'gui/gui.c')
-rw-r--r--gui/gui.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gui/gui.c b/gui/gui.c
index 5f084c8..c566d1d 100644
--- a/gui/gui.c
+++ b/gui/gui.c
@@ -319,7 +319,7 @@ static const struct sheet *parse_files(struct gui_hist *hist,
*/
if (prev && prev->sheets &&
- sheet_eq(prev->sch_ctx.sheets, hist->sch_ctx.sheets))
+ sheet_eq(prev->sch_ctx.sheets, hist->sch_ctx.sheets, 1))
prev->identical = 1;
/*