[nemiver/gtk2-branch] Tighten IDebugger::Frame::operator=



commit 02635199662487177ff09618ad38ffa6976909bc
Author: Dodji Seketeli <dodji gnome org>
Date:   Sun Oct 2 20:36:44 2011 +0200

    Tighten IDebugger::Frame::operator=
    
    	* src/dbgengine/nmv-i-debugger.h (IDebugger::Frame::operator=):
    	Compare more than just the address of the frame.

 src/dbgengine/nmv-i-debugger.h |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/dbgengine/nmv-i-debugger.h b/src/dbgengine/nmv-i-debugger.h
index fcfca88..b204c3e 100644
--- a/src/dbgengine/nmv-i-debugger.h
+++ b/src/dbgengine/nmv-i-debugger.h
@@ -288,7 +288,12 @@ public:
 
         bool operator== (const Frame &a) const
         {
-            return (address () == a.address ());
+            return (address () == a.address ()
+                    && level () == a.level ()
+                    && function_name () == a.function_name ()
+                    && file_name () == a.file_name ()
+                    && line () == a.line ()
+                    && library () == a.library ());
         }
 
         bool operator!= (const Frame &a) const {return !(operator== (a));}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]