[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdevelop/languages/cpp
From:       Adam Treat <manyoso () yahoo ! com>
Date:       2005-03-11 21:04:18
Message-ID: 20050311210418.6C9BFEED3 () office ! kde ! org
[Download RAW message or body]

CVS commit by treat: 

* The dot operator should be used for &


  M +2 -2      cppcodecompletion.cpp   1.167


--- kdevelop/languages/cpp/cppcodecompletion.cpp  #1.166:1.167
@@ -824,6 +824,6 @@ QStringList CppCodeCompletion::evaluateE
                 //that we are using.  
                 //TODO: Take into account the de-reference operator...
-                bool correctAccessOp = ( ( var.ptrList.count() && arrowOp ) ||
-                                         ( !var.ptrList.count() && dotOp ) );
+                bool correctAccessOp = ( ( var.ptrList.count() && var.ptrList[0] == "*" && arrowOp ) ||
+                                         ( ( !var.ptrList.count() || var.ptrList[0] == "&" ) && dotOp ) );
                 
                 if ( !type.isEmpty() && correctAccessOp )


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic