summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/gtk/task_manager_gtk.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/gtk/task_manager_gtk.cc b/chrome/browser/gtk/task_manager_gtk.cc
index 99958f3..e6ad400 100644
--- a/chrome/browser/gtk/task_manager_gtk.cc
+++ b/chrome/browser/gtk/task_manager_gtk.cc
@@ -552,8 +552,10 @@ void TaskManagerGtk::ActivateFocusedTab() {
// If the user has just double clicked, only one item is selected.
GtkTreeModel* model;
GList* selected = gtk_tree_selection_get_selected_rows(selection, &model);
- int row = GetRowNumForPath(reinterpret_cast<GtkTreePath*>(selected->data));
- task_manager_->ActivateProcess(row);
+ if (selected) {
+ int row = GetRowNumForPath(reinterpret_cast<GtkTreePath*>(selected->data));
+ task_manager_->ActivateProcess(row);
+ }
}
void TaskManagerGtk::OnLinkActivated() {