power: whoops, that should be "==" not "!=".
diff --git a/src/power/linux/SDL_syspower.c b/src/power/linux/SDL_syspower.c
index 4c1d9d3..aa44c00 100644
--- a/src/power/linux/SDL_syspower.c
+++ b/src/power/linux/SDL_syspower.c
@@ -465,7 +465,7 @@
            the system. Most system batteries don't list a scope at all; we
            assume it's a system battery if not specified. */
         if (read_power_file(base, name, "scope", str, sizeof (str))) {
-            if (SDL_strcmp(str, "device\n") != 0) {
+            if (SDL_strcmp(str, "device\n") == 0) {
                 continue;  /* skip external devices with their own batteries. */
             }
         }