diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2018-03-20 20:36:00 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2018-03-20 20:36:00 +0300 |
commit | a1590b08308921b95656046224bc3dd75131b42c (patch) | |
tree | 98440677ec33d24858450df9f1401bbec90b2957 /WorkerForm.cs | |
parent | f1bd4ab0679dd02c8a28e763ada4e7ed34322c81 (diff) |
Life View tool for remote debug
Diffstat (limited to 'WorkerForm.cs')
-rw-r--r-- | WorkerForm.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/WorkerForm.cs b/WorkerForm.cs index 1d97593a..8b80a3d2 100644 --- a/WorkerForm.cs +++ b/WorkerForm.cs @@ -1120,14 +1120,16 @@ namespace com.clusterrr.hakchi_gui return MainForm.ConsoleType.Unknown;
}
- public static Image TakeScreenshot()
+ public static Image TakeScreenshot(bool pauseUI = true)
{
var clovershell = MainForm.Clovershell;
var screenshot = new Bitmap(1280, 720, PixelFormat.Format24bppRgb);
var rawStream = new MemoryStream();
- clovershell.ExecuteSimple("hakchi uipause");
+ if (pauseUI)
+ clovershell.ExecuteSimple("hakchi uipause");
clovershell.Execute("cat /dev/fb0", null, rawStream, null, 1000, true);
- clovershell.ExecuteSimple("hakchi uiresume");
+ if (pauseUI)
+ clovershell.ExecuteSimple("hakchi uiresume");
var raw = rawStream.ToArray();
BitmapData data = screenshot.LockBits(
new Rectangle(0, 0, screenshot.Width, screenshot.Height),
|