https://bugs.kde.org/show_bug.cgi?id=404205

            Bug ID: 404205
           Summary: "Update signature" duplicates namespace
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
                OS: All
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Problem reporter
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: rjvber...@gmail.com
  Target Milestone: ---

SUMMARY
The "update signature" problem fixer ends up duplicating the namespace part of
a n out-of-line class method definition.

STEPS TO REPRODUCE
1. in projectcontroller.h, add an argument to
ProjectController::reparseProject() (e.g. "bool forceAll=true" as in D11934)
2. switch to projectcontroller.cpp, and click the suggested fix to update the
reparseProject signature

OBSERVED RESULT
From 
void KDevelop::ProjectController::reparseProject(IProject *project, bool
forceUpdate)

I got

void KDevelop::KDevelop::ProjectController::reparseProject(IProject *project,
bool forceUpdate, bool forceAll)

EXPECTED RESULT
void KDevelop::ProjectController::reparseProject(IProject *project, bool
forceUpdate, bool forceAll)

SOFTWARE/OS VERSIONS
KDE Frameworks Version: 5.52.0
Qt Version: 5.9.7
KDevelop git 5.3 branch head

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to