| 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(
|
|
|