--- ckeditor\includes\ckeditor.lib.inc.orig	2013-04-12 13:27:00.000000000 +0400
+++ ckeditor\includes\ckeditor.lib.inc	2014-01-17 11:42:32.000000000 +0400
@@ -532,7 +532,7 @@
     unset($arr['imce']);
   }
   //remove page break button if there is no module to do this
-  if (isset($arr['drupalbreaks']['buttons']['DrupalPageBreak']) && !module_exists('paging') && !module_exists('pagebreak')) {
+  if (isset($arr['drupalbreaks']['buttons']['DrupalPageBreak']) && !module_exists('paging') && !module_exists('pagebreak') && !module_exists('smart_paging')) {
     unset($arr['drupalbreaks']['buttons']['DrupalPageBreak']);
   }
 
@@ -1428,6 +1428,9 @@
       if (module_exists('pagebreak')) {
         drupal_add_js(array('ckeditor' => array('pagebreak' => TRUE)), 'setting');
       }
+      if (module_exists('smart_paging')) {
+        drupal_add_js(array('ckeditor' => array('pagebreak' => TRUE)), 'setting');
+      }
       drupal_add_js(array('ckeditor' => array('ajaxToken' => drupal_get_token('ckeditorAjaxCall'), 'xss_url' => url('ckeditor/xss'))), 'setting');
       $is_running = TRUE;
     }
