Index: ipc/ipc_message_utils.cc |
diff --git a/ipc/ipc_message_utils.cc b/ipc/ipc_message_utils.cc |
index f25d4f9197101b3864d44e05cfe6b76a48a4517f..7a6784cb4aba0c163ccf9fe395e1aebe514f11bc 100644 |
--- a/ipc/ipc_message_utils.cc |
+++ b/ipc/ipc_message_utils.cc |
@@ -36,7 +36,7 @@ static void WriteValue(Message* m, const Value* value, int recursion) { |
switch (value->GetType()) { |
case Value::TYPE_NULL: |
- break; |
+ break; |
case Value::TYPE_BOOLEAN: { |
bool val; |
value->GetAsBoolean(&val); |
@@ -96,6 +96,12 @@ static void WriteValue(Message* m, const Value* value, int recursion) { |
} |
break; |
} |
+ case Value::TYPE_PATH: { |
+ FilePath path; |
+ value->GetAsFilePath(&path); |
+ WriteParam(m, path); |
+ break; |
+ } |
} |
} |