Title: [89456] trunk/Source/WebCore
Revision
89456
Author
[email protected]
Date
2011-06-22 12:26:46 -0700 (Wed, 22 Jun 2011)

Log Message

2011-06-22  Sreeram Ramachandran  <[email protected]>

        Reviewed by Pavel Feldman.

        Web Inspector: Restore console messages when restoring inspector state
        https://bugs.webkit.org/show_bug.cgi?id=63146

        No new tests (no change in functionality, only in display).

        * inspector/InspectorConsoleAgent.cpp:
        (WebCore::InspectorConsoleAgent::restore):
        * inspector/InspectorConsoleAgent.h:
        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::restoreInspectorStateFromCookie):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (89455 => 89456)


--- trunk/Source/WebCore/ChangeLog	2011-06-22 19:02:24 UTC (rev 89455)
+++ trunk/Source/WebCore/ChangeLog	2011-06-22 19:26:46 UTC (rev 89456)
@@ -1,3 +1,18 @@
+2011-06-22  Sreeram Ramachandran  <[email protected]>
+
+        Reviewed by Pavel Feldman.
+
+        Web Inspector: Restore console messages when restoring inspector state
+        https://bugs.webkit.org/show_bug.cgi?id=63146
+
+        No new tests (no change in functionality, only in display).
+
+        * inspector/InspectorConsoleAgent.cpp:
+        (WebCore::InspectorConsoleAgent::restore):
+        * inspector/InspectorConsoleAgent.h:
+        * inspector/InspectorController.cpp:
+        (WebCore::InspectorController::restoreInspectorStateFromCookie):
+
 2011-06-22  Adam Barth  <[email protected]>
 
         Attempt to fix the GTK build after my incomplete rollout of 88332.

Modified: trunk/Source/WebCore/inspector/InspectorConsoleAgent.cpp (89455 => 89456)


--- trunk/Source/WebCore/inspector/InspectorConsoleAgent.cpp	2011-06-22 19:02:24 UTC (rev 89455)
+++ trunk/Source/WebCore/inspector/InspectorConsoleAgent.cpp	2011-06-22 19:26:46 UTC (rev 89456)
@@ -115,6 +115,15 @@
     m_counts.clear();
 }
 
+void InspectorConsoleAgent::restore()
+{
+    if (m_inspectorState->getBoolean(ConsoleAgentState::consoleMessagesEnabled)) {
+        ErrorString error;
+        int expiredCount;
+        enable(&error, &expiredCount);
+    }
+}
+
 void InspectorConsoleAgent::setFrontend(InspectorFrontend* frontend)
 {
     m_frontend = frontend->console();

Modified: trunk/Source/WebCore/inspector/InspectorConsoleAgent.h (89455 => 89456)


--- trunk/Source/WebCore/inspector/InspectorConsoleAgent.h	2011-06-22 19:02:24 UTC (rev 89455)
+++ trunk/Source/WebCore/inspector/InspectorConsoleAgent.h	2011-06-22 19:26:46 UTC (rev 89456)
@@ -63,6 +63,7 @@
     void disable(ErrorString*);
     void clearConsoleMessages(ErrorString* error);
     void reset();
+    void restore();
     void setFrontend(InspectorFrontend*);
     void clearFrontend();
 

Modified: trunk/Source/WebCore/inspector/InspectorController.cpp (89455 => 89456)


--- trunk/Source/WebCore/inspector/InspectorController.cpp	2011-06-22 19:02:24 UTC (rev 89455)
+++ trunk/Source/WebCore/inspector/InspectorController.cpp	2011-06-22 19:26:46 UTC (rev 89456)
@@ -332,6 +332,7 @@
     m_domAgent->restore();
     m_resourceAgent->restore();
     m_timelineAgent->restore();
+    m_consoleAgent->restore();
 #if ENABLE(DATABASE)
     m_databaseAgent->restore();
 #endif
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to