Browse Source

Maybe the Travis CI server has more than 16 cores?

Alessandro Ranellucci 8 years ago
parent
commit
5dc8a0808e
2 changed files with 2 additions and 4 deletions
  1. 1 1
      lib/Slic3r/Config.pm
  2. 1 3
      xs/src/libslic3r/PrintConfig.cpp

+ 1 - 1
lib/Slic3r/Config.pm

@@ -218,7 +218,7 @@ sub validate {
     my $self = shift;
     
     # -j, --threads
-    die "Invalid value for --threads: " . $self->threads . "\n"
+    die "Invalid value for --threads\n"
         if $self->threads < 1;
 
     # --layer-height

+ 1 - 3
xs/src/libslic3r/PrintConfig.cpp

@@ -1291,11 +1291,9 @@ PrintConfigDef::PrintConfigDef()
     def->cli = "threads|j=i";
     def->readonly = true;
     def->min = 1;
-    def->max = 16;
     {
         unsigned int threads = boost::thread::hardware_concurrency();
-        if (threads == 0) threads = 2;
-        def->default_value = new ConfigOptionInt(threads);
+        def->default_value = new ConfigOptionInt(threads > 0 ? threads : 2);
     }
     
     def = this->add("toolchange_gcode", coString);