Quellcode durchsuchen

Memory leak von Shop Client behoben

Kolja Strohm vor 5 Jahren
Ursprung
Commit
ef9ead2873
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      KSGClient/NachLogin/Shop/Karten/KartenKaufen.cpp

+ 2 - 1
KSGClient/NachLogin/Shop/Karten/KartenKaufen.cpp

@@ -617,7 +617,8 @@ void KartenKaufenListe::ladeKarten( Array< int > *karten )
 {
     leeren();
     int anz = karten->getEintragAnzahl();
-    shopClient = mainClient->createShopServerClient();
+    if( !shopClient )
+        shopClient = mainClient->createShopServerClient();
     if( shopClient && shopClient->verbinde() )
     {
         for( int i = 0; i < anz; i++ )