diff options
-rw-r--r-- | libs/backends/alsa/alsa_audiobackend.h | 3 | ||||
-rw-r--r-- | libs/backends/coreaudio/coreaudio_backend.h | 3 | ||||
-rw-r--r-- | libs/backends/dummy/dummy_audiobackend.h | 3 |
3 files changed, 6 insertions, 3 deletions
diff --git a/libs/backends/alsa/alsa_audiobackend.h b/libs/backends/alsa/alsa_audiobackend.h index f7f7f693bb..d8dfb31725 100644 --- a/libs/backends/alsa/alsa_audiobackend.h +++ b/libs/backends/alsa/alsa_audiobackend.h @@ -30,6 +30,7 @@ #include <boost/shared_ptr.hpp> +#include "pbd/natsort.h" #include "ardour/audio_backend.h" #include "ardour/dsp_load_calculator.h" #include "ardour/system_exec.h" @@ -413,7 +414,7 @@ class AlsaAudioBackend : public AudioBackend { { bool operator ()(const AlsaPort* lhs, const AlsaPort* rhs) const { - return lhs->name () < rhs->name (); + return PBD::naturally_less (lhs->name ().c_str (), rhs->name ().c_str ()); } }; diff --git a/libs/backends/coreaudio/coreaudio_backend.h b/libs/backends/coreaudio/coreaudio_backend.h index 643604030b..d37ef6c19a 100644 --- a/libs/backends/coreaudio/coreaudio_backend.h +++ b/libs/backends/coreaudio/coreaudio_backend.h @@ -30,6 +30,7 @@ #include <boost/shared_ptr.hpp> +#include "pbd/natsort.h" #include "ardour/audio_backend.h" #include "ardour/dsp_load_calculator.h" #include "ardour/types.h" @@ -470,7 +471,7 @@ class CoreAudioBackend : public AudioBackend { { bool operator ()(const CoreBackendPort* lhs, const CoreBackendPort* rhs) const { - return lhs->name () < rhs->name (); + return PBD::naturally_less (lhs->name ().c_str (), rhs->name ().c_str ()); } }; diff --git a/libs/backends/dummy/dummy_audiobackend.h b/libs/backends/dummy/dummy_audiobackend.h index bd597e3301..db4f191cd8 100644 --- a/libs/backends/dummy/dummy_audiobackend.h +++ b/libs/backends/dummy/dummy_audiobackend.h @@ -30,6 +30,7 @@ #include <boost/shared_ptr.hpp> +#include "pbd/natsort.h" #include "ardour/types.h" #include "ardour/audio_backend.h" #include "ardour/dsp_load_calculator.h" @@ -455,7 +456,7 @@ class DummyAudioBackend : public AudioBackend { { bool operator ()(const DummyPort* lhs, const DummyPort* rhs) const { - return lhs->name () < rhs->name (); + return PBD::naturally_less (lhs->name ().c_str (), rhs->name ().c_str ()); } }; |