summaryrefslogtreecommitdiffstats
path: root/cmds/screencap
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2013-03-21 21:44:49 -0700
committerMathias Agopian <mathias@google.com>2013-03-21 21:44:49 -0700
commita79fd4ca31cca590d81b8663b3649127477bd24a (patch)
tree513f9dfa4a3e1dfe67cec2e6ab7abd2dfbe7236f /cmds/screencap
parent9eac52698b18d089e73c7ec2bf73a64a39504733 (diff)
downloadframeworks_base-a79fd4ca31cca590d81b8663b3649127477bd24a.zip
frameworks_base-a79fd4ca31cca590d81b8663b3649127477bd24a.tar.gz
frameworks_base-a79fd4ca31cca590d81b8663b3649127477bd24a.tar.bz2
use the bitmap stride when encoding a screenshot as PNG
Bug: 8444808 Change-Id: I47b74c22c940b40bd02634e9cd9dbff39b29a99f
Diffstat (limited to 'cmds/screencap')
-rw-r--r--cmds/screencap/screencap.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmds/screencap/screencap.cpp b/cmds/screencap/screencap.cpp
index e1270af..be32355 100644
--- a/cmds/screencap/screencap.cpp
+++ b/cmds/screencap/screencap.cpp
@@ -179,7 +179,7 @@ int main(int argc, char** argv)
if (base) {
if (png) {
SkBitmap b;
- b.setConfig(flinger2skia(f), w, h);
+ b.setConfig(flinger2skia(f), w, h, s*bytesPerPixel(f));
b.setPixels((void*)base);
SkDynamicMemoryWStream stream;
SkImageEncoder::EncodeStream(&stream, b,