From: Allan Sandfeld Jensen Date: Sat, 3 Apr 2004 16:20:11 +0000 (+0000) Subject: After making a simple enough test-case for Scott I was able to find the bug X-Git-Tag: v1.5~422 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=907c0fddb0e7bf51c03755d18d1f0722786bf7c7;p=taglib After making a simple enough test-case for Scott I was able to find the bug myself. Beware of the presedence of & !! CCMAIL:wheeler@kde.org git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@301024 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- diff --git a/ogg/oggpage.cpp b/ogg/oggpage.cpp index 90c07702..4387905e 100644 --- a/ogg/oggpage.cpp +++ b/ogg/oggpage.cpp @@ -116,7 +116,7 @@ Ogg::Page::ContainsPacketFlags Ogg::Page::containsPacket(int index) const else if((flags & BeginsWithPacket && !d->header.firstPacketContinued()) || (flags & EndsWithPacket && d->header.lastPacketCompleted()) || - (!flags & BeginsWithPacket && !flags & EndsWithPacket)) + (!(flags & BeginsWithPacket) && !(flags & EndsWithPacket))) { flags = ContainsPacketFlags(flags | CompletePacket); }