summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJob Bautista <jobbautista9@protonmail.com>2022-06-22 11:22:19 +0800
committerJob Bautista <jobbautista9@protonmail.com>2022-06-29 13:53:10 +0800
commit3173108a3fda917bc627cc714c2e15356115787e (patch)
treeef9c0bcfed6c154058600264faea36a04edf79fc
parent5f4d519194090df1e2c5fc60195b496f20229c14 (diff)
downloaduxp-3173108a3fda917bc627cc714c2e15356115787e.tar.gz
Issue #1769 - Part 2 Follow-up: Do not use namespace parent::child {} for defining nested namespaces.
It doesn't build for MSVC on Windows. Also other decoders are using the old way for defining nested namespaces, so better be consistent here.
-rw-r--r--image/DecoderFactory.h6
-rw-r--r--image/decoders/nsJXLDecoder.cpp6
-rw-r--r--image/decoders/nsJXLDecoder.h6
3 files changed, 12 insertions, 6 deletions
diff --git a/image/DecoderFactory.h b/image/DecoderFactory.h
index 4be0f83ff2..0860a6ace5 100644
--- a/image/DecoderFactory.h
+++ b/image/DecoderFactory.h
@@ -15,7 +15,8 @@
#include "nsCOMPtr.h"
#include "SurfaceFlags.h"
-namespace mozilla::image {
+namespace mozilla {
+namespace image {
class Decoder;
class IDecodingTask;
@@ -189,6 +190,7 @@ private:
bool aIsRedecode);
};
-} // namespace mozilla::image
+} // namespace image
+} // namespace mozilla
#endif // mozilla_image_DecoderFactory_h
diff --git a/image/decoders/nsJXLDecoder.cpp b/image/decoders/nsJXLDecoder.cpp
index e0e3407557..07a7849e28 100644
--- a/image/decoders/nsJXLDecoder.cpp
+++ b/image/decoders/nsJXLDecoder.cpp
@@ -17,7 +17,8 @@
using namespace mozilla::gfx;
-namespace mozilla::image {
+namespace mozilla {
+namespace image {
#define JXL_TRY(expr) \
do { \
@@ -162,4 +163,5 @@ nsJXLDecoder::FinishedJXLData()
return Transition::TerminateFailure();
}
-} // namespace mozilla::image
+} // namespace image
+} // namespace mozilla
diff --git a/image/decoders/nsJXLDecoder.h b/image/decoders/nsJXLDecoder.h
index d4a1abe7f8..f6eaf7e648 100644
--- a/image/decoders/nsJXLDecoder.h
+++ b/image/decoders/nsJXLDecoder.h
@@ -13,7 +13,8 @@
#include "jxl/decode_cxx.h"
#include "jxl/thread_parallel_runner_cxx.h"
-namespace mozilla::image {
+namespace mozilla {
+namespace image {
class RasterImage;
class nsJXLDecoder final : public Decoder {
@@ -45,6 +46,7 @@ class nsJXLDecoder final : public Decoder {
JxlBasicInfo mInfo{};
};
-} // namespace mozilla::image
+} // namespace image
+} // namespace mozilla
#endif // mozilla_image_decoders_nsJXLDecoder_h