gschem page manager forgets pages when going up

Bug #1401921 reported by KaiMartin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA
New
Undecided
Edward Hennessy

Bug Description

In the current git head version of gschem the page manager sometimes drops entries when navigating a hierarchy.

This is a regression. Traditionally, the page manager used to remember all pages until they are explicitely closed. This came handy when working with a hierarchy.

To reproduce:

1) open the top page of the hierachy example in
      geda-gaf/example/gTAG
   gschem gTAG.sch

2) open page manager ([P M])

3) select sub sheet symbol "gTAG-psu"

4) go down Schematics ([shift+H S])

5) go up ([shift+H U])

6) select "gTAG-jtagio.sch"

7) go down Schematics ([shift+H S])

expected outcome:
 The page manager adds the entry "gTAG-jtagio.sch" to the tree of pages

actual outcome:
 The page manager drops the entry "gTAG-psu.sch" and replaces it with "gTAG-jtagio.sch"

There other ways to get similar misbehaviour. I found no general rule. Sometimes pages are dropped, sometimes they persist in the page manager.

---<)kaimartin(>---

Tags: gschem
description: updated
Changed in geda:
assignee: nobody → Edward Hennessy (ehennes)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.