diff options
-rw-r--r-- | chrome/browser/gtk/task_manager_gtk.cc | 6 |
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() { |