[M120 Migration][VD] Enable direct rendering for TVPlus
[platform/framework/web/chromium-efl.git] / ipc / message_filter_router.cc
index f56279e..9082d95 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
+// Copyright 2014 The Chromium Authors
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
@@ -7,8 +7,8 @@
 #include <stddef.h>
 #include <stdint.h>
 
-#include "base/macros.h"
 #include "ipc/ipc_message_macros.h"
+#include "ipc/ipc_message_start.h"
 #include "ipc/ipc_message_utils.h"
 #include "ipc/message_filter.h"
 
@@ -51,7 +51,6 @@ void MessageFilterRouter::AddFilter(MessageFilter* filter) {
   // messages of a certain class.
   std::vector<uint32_t> supported_message_classes;
   if (filter->GetSupportedMessageClasses(&supported_message_classes)) {
-    DCHECK(!supported_message_classes.empty());
     for (size_t i = 0; i < supported_message_classes.size(); ++i) {
       const int message_class = supported_message_classes[i];
       DCHECK(ValidMessageClass(message_class));
@@ -72,7 +71,7 @@ void MessageFilterRouter::RemoveFilter(MessageFilter* filter) {
   if (RemoveFilterImpl(global_filters_, filter))
     return;
 
-  for (size_t i = 0; i < arraysize(message_class_filters_); ++i)
+  for (size_t i = 0; i < std::size(message_class_filters_); ++i)
     RemoveFilterImpl(message_class_filters_[i], filter);
 }
 
@@ -89,7 +88,7 @@ bool MessageFilterRouter::TryFilters(const Message& message) {
 
 void MessageFilterRouter::Clear() {
   global_filters_.clear();
-  for (size_t i = 0; i < arraysize(message_class_filters_); ++i)
+  for (size_t i = 0; i < std::size(message_class_filters_); ++i)
     message_class_filters_[i].clear();
 }