while (*ss) {
s = *ss;
- if (s->type & SENSOR_TYPE_NVCTRL)
+ if (!(s->type & SENSOR_TYPE_REMOTE)
+ && s->type & SENSOR_TYPE_NVCTRL)
update(s);
ss++;
while (*sensors) {
s = *sensors;
- if (s->type & SENSOR_TYPE_GTOP) {
+ if (!(s->type & SENSOR_TYPE_REMOTE)
+ && s->type & SENSOR_TYPE_GTOP) {
if (s->type & SENSOR_TYPE_CPU)
cpu_usage_sensor_update(s);
else if (s->type & SENSOR_TYPE_MEMORY)
for (; *sensors; sensors++) {
s = *sensors;
+ if (s->type & SENSOR_TYPE_REMOTE)
+ continue;
+
if (s->type & SENSOR_TYPE_UDISKS2) {
data = (struct udisks_data *)s->provider_data;