From e0818886cf8ba93c687297c0b03aed9d1e43821a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sat, 22 Aug 2009 09:42:38 +0000 Subject: [PATCH] when using the = operator with media_format, check the area with B_BAD_VALUE. Previously metadata weren't copied over the new format. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32596 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/media/MediaDefs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/media/MediaDefs.cpp b/src/kits/media/MediaDefs.cpp index 9d35f21192..06841b4921 100644 --- a/src/kits/media/MediaDefs.cpp +++ b/src/kits/media/MediaDefs.cpp @@ -856,7 +856,7 @@ media_format::operator=(const media_format& clone) // clone or copy the meta data if (clone.meta_data) { - if (clone.meta_data_area) { + if (clone.meta_data_area != B_BAD_VALUE) { meta_data_area = clone_area("meta_data_clone_area", &meta_data, B_ANY_ADDRESS, B_READ_AREA, clone.meta_data_area); if (meta_data_area < 0) {