Snippets

Oleksiy Kalinichenko manual-status-checking.patch

Created by Oleksiy Kalinichenko
Index: modules/update/update.install
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- modules/update/update.install	(revision a7ee23210807ac3172e5c371dc7aead1b1043933)
+++ modules/update/update.install	(revision )
@@ -27,7 +27,8 @@
  */
 function update_requirements($phase) {
   $requirements = array();
-  if ($phase == 'runtime') {
+  $frequency = variable_get('update_check_frequency', 1);
+  if ($frequency != 0 && $phase == 'runtime') {
     if ($available = update_get_available(FALSE)) {
       module_load_include('inc', 'update', 'update.compare');
       $data = update_calculate_project_data($available);
Index: modules/update/update.module
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- modules/update/update.module	(revision a7ee23210807ac3172e5c371dc7aead1b1043933)
+++ modules/update/update.module	(revision )
@@ -293,6 +293,9 @@
  */
 function update_cron() {
   $frequency = variable_get('update_check_frequency', 1);
+  if ($frequency == 0) {
+    return FALSE;
+  }
   $interval = 60 * 60 * 24 * $frequency;
   if ((REQUEST_TIME - variable_get('update_last_check', 0)) > $interval) {
     // If the configured update interval has elapsed, we want to invalidate
Index: modules/update/update.settings.inc
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- modules/update/update.settings.inc	(revision a7ee23210807ac3172e5c371dc7aead1b1043933)
+++ modules/update/update.settings.inc	(revision )
@@ -18,6 +18,7 @@
     '#title' => t('Check for updates'),
     '#default_value' => variable_get('update_check_frequency', 1),
     '#options' => array(
+      '0' => t('Check manually'),
       '1' => t('Daily'),
       '7' => t('Weekly'),
     ),

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.