Pārlūkot izejas kodu

Speicherzugriffsfehler beim löschen von Tooltips behoben

Kolja Strohm 5 gadi atpakaļ
vecāks
revīzija
e17322be2f
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. 7 1
      ToolTip.cpp

+ 7 - 1
ToolTip.cpp

@@ -235,7 +235,13 @@ Zeichnung *ToolTip::dublizieren() const
 // Reference Counting
 Zeichnung *ToolTip::release()
 {
-    Zeichnung::release();
+    if( ref == 1 )
+    {
+        Zeichnung::release();
+        return 0;
+    }
+    else
+        Zeichnung::release();
     if( ref == 1 )
     {
         if( !bildschirm->removeToolTip( this ) )