| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/search_engines/template_url_service.h" | 5 #include "components/search_engines/template_url_service.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <utility> | 8 #include <utility> |
| 9 | 9 |
| 10 #include "base/auto_reset.h" | 10 #include "base/auto_reset.h" |
| (...skipping 1179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1190 sync_pb::EntitySpecifics specifics; | 1190 sync_pb::EntitySpecifics specifics; |
| 1191 sync_pb::SearchEngineSpecifics* se_specifics = | 1191 sync_pb::SearchEngineSpecifics* se_specifics = |
| 1192 specifics.mutable_search_engine(); | 1192 specifics.mutable_search_engine(); |
| 1193 se_specifics->set_short_name(base::UTF16ToUTF8(turl.short_name())); | 1193 se_specifics->set_short_name(base::UTF16ToUTF8(turl.short_name())); |
| 1194 se_specifics->set_keyword(base::UTF16ToUTF8(turl.keyword())); | 1194 se_specifics->set_keyword(base::UTF16ToUTF8(turl.keyword())); |
| 1195 se_specifics->set_favicon_url(turl.favicon_url().spec()); | 1195 se_specifics->set_favicon_url(turl.favicon_url().spec()); |
| 1196 se_specifics->set_url(turl.url()); | 1196 se_specifics->set_url(turl.url()); |
| 1197 se_specifics->set_safe_for_autoreplace(turl.safe_for_autoreplace()); | 1197 se_specifics->set_safe_for_autoreplace(turl.safe_for_autoreplace()); |
| 1198 se_specifics->set_originating_url(turl.originating_url().spec()); | 1198 se_specifics->set_originating_url(turl.originating_url().spec()); |
| 1199 se_specifics->set_date_created(turl.date_created().ToInternalValue()); | 1199 se_specifics->set_date_created(turl.date_created().ToInternalValue()); |
| 1200 se_specifics->set_input_encodings( | 1200 se_specifics->set_input_encodings(JoinString(turl.input_encodings(), ';')); |
| 1201 base::JoinString(turl.input_encodings(), ";")); | |
| 1202 se_specifics->set_show_in_default_list(turl.show_in_default_list()); | 1201 se_specifics->set_show_in_default_list(turl.show_in_default_list()); |
| 1203 se_specifics->set_suggestions_url(turl.suggestions_url()); | 1202 se_specifics->set_suggestions_url(turl.suggestions_url()); |
| 1204 se_specifics->set_prepopulate_id(turl.prepopulate_id()); | 1203 se_specifics->set_prepopulate_id(turl.prepopulate_id()); |
| 1205 se_specifics->set_instant_url(turl.instant_url()); | 1204 se_specifics->set_instant_url(turl.instant_url()); |
| 1206 if (!turl.image_url().empty()) | 1205 if (!turl.image_url().empty()) |
| 1207 se_specifics->set_image_url(turl.image_url()); | 1206 se_specifics->set_image_url(turl.image_url()); |
| 1208 se_specifics->set_new_tab_url(turl.new_tab_url()); | 1207 se_specifics->set_new_tab_url(turl.new_tab_url()); |
| 1209 if (!turl.search_url_post_params().empty()) | 1208 if (!turl.search_url_post_params().empty()) |
| 1210 se_specifics->set_search_url_post_params(turl.search_url_post_params()); | 1209 se_specifics->set_search_url_post_params(turl.search_url_post_params()); |
| 1211 if (!turl.suggestions_url_post_params().empty()) { | 1210 if (!turl.suggestions_url_post_params().empty()) { |
| (...skipping 1116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2328 | 2327 |
| 2329 if (most_recently_intalled_default) { | 2328 if (most_recently_intalled_default) { |
| 2330 base::AutoReset<DefaultSearchChangeOrigin> change_origin( | 2329 base::AutoReset<DefaultSearchChangeOrigin> change_origin( |
| 2331 &dsp_change_origin_, DSP_CHANGE_OVERRIDE_SETTINGS_EXTENSION); | 2330 &dsp_change_origin_, DSP_CHANGE_OVERRIDE_SETTINGS_EXTENSION); |
| 2332 default_search_manager_.SetExtensionControlledDefaultSearchEngine( | 2331 default_search_manager_.SetExtensionControlledDefaultSearchEngine( |
| 2333 most_recently_intalled_default->data()); | 2332 most_recently_intalled_default->data()); |
| 2334 } else { | 2333 } else { |
| 2335 default_search_manager_.ClearExtensionControlledDefaultSearchEngine(); | 2334 default_search_manager_.ClearExtensionControlledDefaultSearchEngine(); |
| 2336 } | 2335 } |
| 2337 } | 2336 } |
| OLD | NEW |