Skip to content

Commit 41c4c38

Browse files
committed
Merge branch 'nb73dev'
2 parents 406ba48 + ae27136 commit 41c4c38

5 files changed

Lines changed: 25 additions & 10 deletions

File tree

manifest.mf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
22
OpenIDE-Module: org.netbeans.modules.php.wordpress
33
OpenIDE-Module-Layer: org/netbeans/modules/php/wordpress/resources/layer.xml
44
OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/wordpress/Bundle.properties
5-
OpenIDE-Module-Specification-Version: 0.4.7
5+
OpenIDE-Module-Specification-Version: 0.4.8
66

nbproject/genfiles.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
build.xml.data.CRC32=4bf0d9e8
1+
build.xml.data.CRC32=69bd7669
22
build.xml.script.CRC32=f6cbff90
33
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1
44
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
55
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6-
nbproject/build-impl.xml.data.CRC32=4bf0d9e8
6+
nbproject/build-impl.xml.data.CRC32=69bd7669
77
nbproject/build-impl.xml.script.CRC32=bfa38a5f
88
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1

nbproject/project.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@
2424
<specification-version>2.33.1.2.1.1.6</specification-version>
2525
</run-dependency>
2626
</dependency>
27+
<dependency>
28+
<code-name-base>org.netbeans.modules.editor</code-name-base>
29+
<build-prerequisite/>
30+
<compile-dependency/>
31+
<run-dependency>
32+
<release-version>3</release-version>
33+
<specification-version>1.71.2.5.21.40</specification-version>
34+
</run-dependency>
35+
</dependency>
2736
<dependency>
2837
<code-name-base>org.netbeans.modules.editor.completion</code-name-base>
2938
<build-prerequisite/>

src/org/netbeans/modules/php/wordpress/editor/completion/WordPressCompletionProvider.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343

4444
import javax.swing.text.Document;
4545
import javax.swing.text.JTextComponent;
46-
import org.netbeans.modules.parsing.api.Source;
46+
import org.netbeans.modules.editor.NbEditorUtilities;
4747
import org.netbeans.modules.php.api.phpmodule.PhpModule;
4848
import org.netbeans.modules.php.wordpress.util.WPUtils;
4949
import org.netbeans.spi.editor.completion.CompletionProvider;
@@ -74,8 +74,10 @@ public int getAutoQueryTypes(JTextComponent component, String typedText) {
7474

7575
private PhpModule getPhpModule(JTextComponent component) {
7676
Document doc = component.getDocument();
77-
Source source = Source.create(doc);
78-
FileObject fo = source.getFileObject();
79-
return PhpModule.forFileObject(fo);
77+
FileObject fileObject = NbEditorUtilities.getFileObject(doc);
78+
if (fileObject == null) {
79+
return null;
80+
}
81+
return PhpModule.forFileObject(fileObject);
8082
}
8183
}

src/org/netbeans/modules/php/wordpress/editor/navi/WordPressHyperlinkProviderExt.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
import org.netbeans.lib.editor.hyperlink.spi.HyperlinkProviderExt;
5454
import org.netbeans.lib.editor.hyperlink.spi.HyperlinkType;
5555
import org.netbeans.modules.csl.api.UiUtils;
56-
import org.netbeans.modules.parsing.api.Source;
56+
import org.netbeans.modules.editor.NbEditorUtilities;
5757
import org.netbeans.modules.parsing.spi.indexing.support.QuerySupport;
5858
import org.netbeans.modules.php.api.phpmodule.PhpModule;
5959
import org.netbeans.modules.php.editor.api.ElementQuery;
@@ -65,6 +65,7 @@
6565
import org.netbeans.modules.php.editor.lexer.PHPTokenId;
6666
import org.netbeans.modules.php.editor.nav.NavUtils;
6767
import org.netbeans.modules.php.wordpress.util.WPUtils;
68+
import org.openide.filesystems.FileObject;
6869

6970
/**
7071
*
@@ -91,8 +92,11 @@ public Set<HyperlinkType> getSupportedHyperlinkTypes() {
9192

9293
@Override
9394
public boolean isHyperlinkPoint(Document doc, int offset, HyperlinkType ht) {
94-
Source source = Source.create(doc);
95-
phpModule = PhpModule.forFileObject(source.getFileObject());
95+
FileObject fileObject = NbEditorUtilities.getFileObject(doc);
96+
if (fileObject == null) {
97+
return false;
98+
}
99+
phpModule = PhpModule.forFileObject(fileObject);
96100
if (phpModule == null || !WPUtils.isWP(phpModule)) {
97101
return false;
98102
}

0 commit comments

Comments
 (0)