Index: chrome/browser/ui/gtk/browser_toolbar_gtk.cc |
diff --git a/chrome/browser/ui/gtk/browser_toolbar_gtk.cc b/chrome/browser/ui/gtk/browser_toolbar_gtk.cc |
index aea48e453dcaf1f43969179cbeecd3ef1513a7a8..76ddc83b13875541b3b37a9f0daad36fcb880ae0 100644 |
--- a/chrome/browser/ui/gtk/browser_toolbar_gtk.cc |
+++ b/chrome/browser/ui/gtk/browser_toolbar_gtk.cc |
@@ -10,6 +10,7 @@ |
#include "base/base_paths.h" |
#include "base/command_line.h" |
+#include "base/debug/trace_event.h" |
#include "base/i18n/rtl.h" |
#include "base/logging.h" |
#include "base/memory/singleton.h" |
@@ -460,6 +461,8 @@ bool BrowserToolbarGtk::UpdateRoundedness() { |
gboolean BrowserToolbarGtk::OnAlignmentExpose(GtkWidget* widget, |
GdkEventExpose* e) { |
+ TRACE_EVENT0("ui::gtk", "BrowserToolbarGtk::OnAlignmentExpose"); |
+ |
// We may need to update the roundedness of the toolbar's top corners. In |
// this case, don't draw; we'll be called again soon enough. |
if (UpdateRoundedness()) |
@@ -569,6 +572,7 @@ gboolean BrowserToolbarGtk::OnAlignmentExpose(GtkWidget* widget, |
gboolean BrowserToolbarGtk::OnLocationHboxExpose(GtkWidget* location_hbox, |
GdkEventExpose* e) { |
+ TRACE_EVENT0("ui::gtk", "BrowserToolbarGtk::OnLocationHboxExpose"); |
if (theme_service_->UsingNativeTheme()) { |
GtkAllocation allocation; |
gtk_widget_get_allocation(location_hbox, &allocation); |
@@ -651,6 +655,7 @@ void BrowserToolbarGtk::RebuildWrenchMenu() { |
gboolean BrowserToolbarGtk::OnWrenchMenuButtonExpose(GtkWidget* sender, |
GdkEventExpose* expose) { |
+ TRACE_EVENT0("ui::gtk", "BrowserToolbarGtk::OnWrenchMenuButtonExpose"); |
int resource_id = 0; |
if (UpgradeDetector::GetInstance()->notify_upgrade()) { |
resource_id = UpgradeDetector::GetInstance()->GetIconResourceID( |