[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: [Fwd: KFM memory leak: updated patch for khtmlw.]
From:       Lars Knoll <knoll () mpi-hd ! mpg ! de>
Date:       1999-08-31 10:32:36
[Download RAW message or body]

On Tue, 31 Aug 1999, Martin Jones wrote:
> 
> This patch works well for me too.
> Could a few more developers check it before it is committed.

Just checked it too. Ok, except for one small thing:

> @@ -1475,8 +1498,9 @@
>    _buffer.readBlock( buffer, 3 );
>    _buffer.close();
>      
> -  if ( strcmp( buffer, "GIF" ) == 0 )
> +  if ( strcmp( buffer, "GIF89a" ) == 0 )
>    {
> +    if (movie) delete movie;
>      movie = new QMovie( _buffer.buffer() );
>      movie->connectUpdate( this, SLOT( movieUpdated( const QRect &) ) );
>  #if QT_VERSION <= 141

This should rather be:

@@ -1469,14 +1492,15 @@
 {
   bComplete = true;
   
-  char buffer[ 4 ];
+  char buffer[ 7 ];
   buffer[0] = 0;
   _buffer.open( IO_ReadOnly );
-  _buffer.readBlock( buffer, 3 );
+  _buffer.readBlock( buffer, 6 );
   _buffer.close();
     
-  if ( strcmp( buffer, "GIF" ) == 0 )
+  if ( strcmp( buffer, "GIF89a" ) == 0 )
   {
+    if (movie) delete movie;
     movie = new QMovie( _buffer.buffer() );
     movie->connectUpdate( this, SLOT( movieUpdated( const QRect &) ) );
 #if QT_VERSION <= 141

Cheers,
Lars

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic