remove bogus byte permutations in icon code
authorDerek Foreman <manmower@gmail.com>
Mon, 9 Jun 2003 02:43:39 +0000 (02:43 +0000)
committerDerek Foreman <manmower@gmail.com>
Mon, 9 Jun 2003 02:43:39 +0000 (02:43 +0000)
openbox/client.c

index 029bccfddbbafe184271958320a8195baca4918f..82e1f5f6cf3a9b5f08d5902d8a9e3b639f1822bf 100644 (file)
@@ -1348,12 +1348,7 @@ void client_update_icons(Client *self)
                     x = 0;
                     ++y;
                 }
-                /* XXX optimize me, less shifts pls */
-                self->icons[j].data[t] =
-                    (((data[i] >> 24) & 0xff) << 0) +
-                    (((data[i] >> 16) & 0xff) << 24) +
-                    (((data[i] >> 8) & 0xff) << 16) +
-                    (((data[i] >> 0) & 0xff) << 8);
+                self->icons[j].data[t] = data[i];
             }
            g_assert(i <= num);
        }