title: Issue with Jquery Datatable fnAdjustColumnSizing
body: <p>I am getting <strong>"TypeError: settings is undefined"</strong> issue while calling fnAdjustColumnSizing function.</p>
  
  <p>Currently I am using DataTables 1.10.15 version</p>
  
  <pre><code>$('#myDataTable').dataTable().fnAdjustColumnSizing();
  </code></pre>
  
  <p>or</p>
  
  <pre><code>var oTable = $('#myDataTable').dataTable();
  oTable.fnAdjustColumnSizing();
  </code></pre>
  
  <p>Giving the same error</p>
  
  <p><a href="https://i.stack.imgur.com/Hnr4X.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Hnr4X.jpg" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/TGAT5.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TGAT5.jpg" alt="enter image description here"></a></p>
  
  <p>console log value for api.settings()</p>
  
  <pre><code>  ({context:[], length:0, selector:{rows:null, cols:null, opts:null}, tables:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), table:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), draw:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), page:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), ajax:{__dt_wrapper:true, json:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), params:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), reload:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), url:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      })}, rows:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), row:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), columns:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), column:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), cells:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), cell:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), order:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), search:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), state:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), $:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), on:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), one:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), off:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), clear:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), settings:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), init:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), data:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), destroy:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      }), i18n:(function () {
  
                          var ret = fn.apply(scope, arguments);
  
                          // Method extension
                          _Api.extend(ret, ret, struc.methodExt);
                          return ret;
  
                      })})
  </code></pre>