~jamesh/mediascanner/disable-tmdb

« back to all changes in this revision

Viewing changes to src/mediascanner/filesystemscanner.cpp

  • Committer: Tarmac
  • Author(s): Jussi Pakkanen
  • Date: 2013-09-11 15:37:17 UTC
  • mfrom: (381.2.7 media-scanner)
  • Revision ID: tarmac-20130911153717-j22y231kn1w9slmj
Replace boost::bind with std::bind. Fixes: https://bugs.launchpad.net/bugs/1223906.

Approved by Pawel Stolowski, PS Jenkins bot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
 */
20
20
#include "mediascanner/filesystemscanner.h"
21
21
 
22
 
// Boost C++
23
 
#include <boost/bind.hpp>
24
 
#include <boost/function.hpp>
25
 
 
26
22
// C++ Standard Library
27
23
#include <algorithm>
28
24
#include <limits>
293
289
            if (walker_started) {
294
290
                d->file_task_manager_->AppendGroupedTask
295
291
                        (walker->task_group(),
296
 
                         boost::bind(&Private::OnMediaRootFinished, d, walker));
 
292
                         std::bind(&Private::OnMediaRootFinished, d, walker));
297
293
 
298
294
                d->pending_roots_.push_back(walker->task_group());
299
295
            }
354
350
 
355
351
        BOOST_ASSERT(is_idle());
356
352
 
357
 
        Idle::AddOnce(boost::bind(&Private::NotifyScanningFinished,
 
353
        Idle::AddOnce(std::bind(&Private::NotifyScanningFinished,
358
354
                                  this, std::string()));
359
355
    }
360
356
 
364
360
void FileSystemScanner::Private::NotifyScanningFinished
365
361
                                                (std::string error_message) {
366
362
    std::for_each(listeners_.begin(), listeners_.end(),
367
 
                  boost::bind(&FileSystemScanner::Listener::OnScanningFinished,
368
 
                              _1, error_message));
 
363
                  std::bind(&FileSystemScanner::Listener::OnScanningFinished,
 
364
                              std::placeholders::_1, error_message));
369
365
}
370
366
 
371
367
} // namespace mediascanner