[nemiver] Do not save composite buffer names to session
- From: Dodji Seketeli <dodji src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nemiver] Do not save composite buffer names to session
- Date: Wed, 8 Sep 2010 14:04:20 +0000 (UTC)
commit 30fcced61c25aea97cb6bc2347d066c8b173aa02
Author: Dodji Seketeli <dodji redhat com>
Date: Wed Sep 8 15:54:46 2010 +0200
Do not save composite buffer names to session
* src/persp/dbgperspective/nmv-dbg-perspective.cc
(DBGPerspective::record_and_save_session): Do not save non
persistent files into the saved session.
src/persp/dbgperspective/nmv-dbg-perspective.cc | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/persp/dbgperspective/nmv-dbg-perspective.cc b/src/persp/dbgperspective/nmv-dbg-perspective.cc
index 3d1f376..10058aa 100644
--- a/src/persp/dbgperspective/nmv-dbg-perspective.cc
+++ b/src/persp/dbgperspective/nmv-dbg-perspective.cc
@@ -5145,12 +5145,14 @@ DBGPerspective::record_and_save_session (ISessMgr::Session &a_session)
a_session.env_variables () = m_priv->env_variables;
a_session.opened_files ().clear ();
- map<UString, int>::const_iterator path_iter =
- m_priv->path_2_pagenum_map.begin ();
- for (;
+ map<UString, int>::const_iterator path_iter;
+ for (path_iter = m_priv->path_2_pagenum_map.begin ();
path_iter != m_priv->path_2_pagenum_map.end ();
++path_iter) {
- a_session.opened_files ().push_back (path_iter->first);
+ // Avoid saving non persistent files, e.g., things like
+ // disassembly buffers named "<Disassembly>"
+ if (m_priv->is_persistent_file (path_iter->first))
+ a_session.opened_files ().push_back (path_iter->first);
}
// Record regular breakpoints and watchpoints in the session
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]