1616 * specific language governing permissions and limitations
1717 * under the License.
1818 */
19- package org .netbeans .modules .gradle . actions ;
19+ package org .netbeans .modules .gradle ;
2020
2121import java .awt .event .ActionEvent ;
2222import java .util .Collection ;
2525import javax .swing .AbstractAction ;
2626import javax .swing .Action ;
2727import org .netbeans .api .project .Project ;
28- import org .netbeans .modules .gradle .NbGradleProjectImpl ;
2928import org .netbeans .modules .gradle .api .NbGradleProject ;
3029import org .openide .awt .ActionID ;
3130import org .openide .awt .ActionReference ;
3231import org .openide .awt .ActionRegistration ;
3332import org .openide .util .ContextAwareAction ;
3433import org .openide .util .Lookup ;
3534import org .openide .util .NbBundle ;
36- import static org .netbeans .modules .gradle .actions .Bundle .*;
3735import org .netbeans .modules .gradle .api .GradleProjects ;
3836
37+ import static org .netbeans .modules .gradle .Bundle .*;
38+
3939/**
4040 *
4141 * @author lkishalmi
@@ -53,6 +53,7 @@ public ReloadAction() {
5353 }
5454
5555 @ NbBundle .Messages ({"# {0} - count" , "ACT_Reload_Projects=Reload {0} Projects" })
56+ @ SuppressWarnings ("OverridableMethodCallInConstructor" )
5657 private ReloadAction (Lookup lkp ) {
5758 context = lkp ;
5859 Collection <? extends NbGradleProjectImpl > col = context .lookupAll (NbGradleProjectImpl .class );
@@ -70,7 +71,10 @@ private ReloadAction(Lookup lkp) {
7071 reload .addAll (GradleProjects .openedProjectDependencies (prj ).values ());
7172 }
7273 for (Project project : reload ) {
73- NbGradleProject .fireGradleProjectReload (project );
74+ if (project instanceof NbGradleProjectImpl ) {
75+ NbGradleProjectImpl impl = (NbGradleProjectImpl ) project ;
76+ impl .reloadProject (true , impl .getAimedQuality ());
77+ }
7478 }
7579 }
7680
0 commit comments