| OLD | NEW | 
|---|
| 1 #include "GcCommand.h" | 1 #include "GcCommand.h" | 
| 2 | 2 | 
| 3 GcCommand::GcCommand(AdblockPlus::JsEngine& jsEngine) | 3 GcCommand::GcCommand(AdblockPlus::JsEnginePtr jsEngine) | 
| 4   : Command("gc"), jsEngine(jsEngine) | 4   : Command("gc"), jsEngine(jsEngine) | 
| 5 { | 5 { | 
| 6 } | 6 } | 
| 7 | 7 | 
| 8 void GcCommand::operator()(const std::string& arguments) | 8 void GcCommand::operator()(const std::string& arguments) | 
| 9 { | 9 { | 
| 10   jsEngine.Gc(); | 10   jsEngine->Gc(); | 
| 11 } | 11 } | 
| 12 | 12 | 
| 13 std::string GcCommand::GetDescription() const | 13 std::string GcCommand::GetDescription() const | 
| 14 { | 14 { | 
| 15   return "Initiates a garbage collection"; | 15   return "Initiates a garbage collection"; | 
| 16 } | 16 } | 
| 17 | 17 | 
| 18 std::string GcCommand::GetUsage() const | 18 std::string GcCommand::GetUsage() const | 
| 19 { | 19 { | 
| 20   return name; | 20   return name; | 
| 21 } | 21 } | 
| OLD | NEW | 
|---|