From dfd434ea2e980f634d3c68b617cacc278582427f Mon Sep 17 00:00:00 2001 From: Emanuel Graf Date: Tue, 12 Apr 2011 10:58:20 +0000 Subject: [PATCH] Bug 339364: Toggle Function Definition Refactoring https://bugs.eclipse.org/bugs/show_bug.cgi?id=339364 --- .../ui/refactoring/togglefunction/ToggleNodeHelper.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/togglefunction/ToggleNodeHelper.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/togglefunction/ToggleNodeHelper.java index 795d40638b3..071b2c2e892 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/togglefunction/ToggleNodeHelper.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/togglefunction/ToggleNodeHelper.java @@ -341,8 +341,10 @@ public class ToggleNodeHelper extends NodeHelper { } public static String getFilenameWithoutExtension(String filename) { - int index = filename.lastIndexOf('.'); - return filename.substring(0, index); + int indexP = filename.lastIndexOf('.'); + int indexS = filename.lastIndexOf('/'); + indexS++; + return filename.substring(indexS, indexP); } /**