ed30d0e
diff -up kdelibs-3.5.10/kate/part/katebuffer.cpp.than kdelibs-3.5.10/kate/part/katebuffer.cpp
ed30d0e
--- kdelibs-3.5.10/kate/part/katebuffer.cpp.than	2016-02-16 22:06:01.830197908 +0100
ed30d0e
+++ kdelibs-3.5.10/kate/part/katebuffer.cpp	2016-02-16 23:33:15.810136589 +0100
ed30d0e
@@ -42,6 +42,8 @@
ed30d0e
 #include <qcstring.h>
ed30d0e
 #include <qdatetime.h>
ed30d0e
 
ed30d0e
+#include <cmath>
ed30d0e
+
ed30d0e
 /**
ed30d0e
  * loader block size, load 256 kb at once per default
ed30d0e
  * if file size is smaller, fall back to file size
ed30d0e
@@ -917,7 +919,7 @@ void KateBuffer::updatePreviousNotEmptyL
ed30d0e
   } while (textLine->firstChar()==-1);
ed30d0e
   kdDebug(13020)<<"updatePreviousNotEmptyLine: updating line:"<<(blk->startLine()+current_line)<
ed30d0e
   QMemArray<uint> foldingList=textLine->foldingListArray();
ed30d0e
-  while ( (foldingList.size()>0)  && ( abs(foldingList[foldingList.size()-2])==1)) {
ed30d0e
+  while ( (foldingList.size()>0)  && ( std::abs(foldingList[foldingList.size()-2])==1)) {
ed30d0e
     foldingList.resize(foldingList.size()-2,QGArray::SpeedOptim);
ed30d0e
   }
ed30d0e
   addIndentBasedFoldingInformation(foldingList,addindent,deindent);