File tree 1 file changed +4
-12
lines changed
arduino-core/src/cc/arduino/packages/discoverers/serial
1 file changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -76,10 +76,6 @@ public void setSerialBoardPorts(List<BoardPort> newSerialBoardPorts) {
76
76
serialBoardPorts .addAll (newSerialBoardPorts );
77
77
}
78
78
79
- public void forceRefresh () {
80
- retriggerDiscovery (false );
81
- }
82
-
83
79
public void setUploadInProgress (boolean param ) {
84
80
uploadInProgress = param ;
85
81
}
@@ -99,9 +95,9 @@ public void start() {
99
95
serialBoardsListerTimer .schedule (new TimerTask () {
100
96
@ Override
101
97
public void run () {
102
- if (BaseNoGui .packages != null ) {
103
- retriggerDiscovery ( true );
104
- }
98
+ if (BaseNoGui .packages != null && ! pausePolling ) {
99
+ forceRefresh ( );
100
+ }
105
101
}
106
102
}, 0 , 1000 );
107
103
}
@@ -111,16 +107,12 @@ public void stop() {
111
107
serialBoardsListerTimer .cancel ();
112
108
}
113
109
114
- public synchronized void retriggerDiscovery ( boolean polled ) {
110
+ public synchronized void forceRefresh ( ) {
115
111
Platform platform = BaseNoGui .getPlatform ();
116
112
if (platform == null ) {
117
113
return ;
118
114
}
119
115
120
- if (polled && pausePolling ) {
121
- return ;
122
- }
123
-
124
116
List <String > ports = platform .listSerials ();
125
117
if (ports .equals (oldPorts )) {
126
118
return ;
You can’t perform that action at this time.
0 commit comments