From 233e4b80e056b0529aadbcc9cf8fb8754433cde1 Mon Sep 17 00:00:00 2001 From: "chudy@google.com" Date: Thu, 12 Jul 2012 14:38:49 +0000 Subject: Bug Fix: Delete redraws correctly when redraw command execution is paused Review URL: https://codereview.appspot.com/6392053 git-svn-id: http://skia.googlecode.com/svn/trunk@4567 2bbb7eff-a529-9590-31e7-b0007b416f81 --- debugger/QT/SkDebuggerGUI.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'debugger/QT/SkDebuggerGUI.cpp') diff --git a/debugger/QT/SkDebuggerGUI.cpp b/debugger/QT/SkDebuggerGUI.cpp index 12c3bdc9c3..1cca0ba953 100644 --- a/debugger/QT/SkDebuggerGUI.cpp +++ b/debugger/QT/SkDebuggerGUI.cpp @@ -128,7 +128,7 @@ void SkDebuggerGUI::actionDelete() { int currentRow = fListWidget.currentRow(); // NOTE(chudy): Forces a redraw up to current selected command. fCanvasWidget.toggleCommand(currentRow); - fCanvasWidget.drawTo(currentRow); + fCanvasWidget.drawTo(fPausedRow); } void SkDebuggerGUI::actionInspector() { @@ -222,6 +222,7 @@ void SkDebuggerGUI::pauseDrawing(bool isPaused) { // Qt uses 0 for unchecked, 1 for partially enabled and 2 for checked. if (isPaused) { fPause = true; + fPausedRow = fListWidget.currentRow(); } else { fPause = false; fCanvasWidget.drawTo(fListWidget.currentRow()); -- cgit v1.2.3