From c0e4d1248926b89f9b468a07d1ce2f3fa0d546ae Mon Sep 17 00:00:00 2001 From: haydentech Date: Thu, 27 Jan 2005 23:16:28 +0000 Subject: [PATCH] AS_LAYER_POP_STATE was inadvertantly deleting the entire layerdata stack instead of just popping the top one off git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11096 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/server/ServerWindow.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/servers/app/server/ServerWindow.cpp b/src/servers/app/server/ServerWindow.cpp index f74bd9b743..19a90570e8 100644 --- a/src/servers/app/server/ServerWindow.cpp +++ b/src/servers/app/server/ServerWindow.cpp @@ -999,6 +999,7 @@ void ServerWindow::DispatchMessage(int32 code, LinkMsgReader &link) LayerData *ld = cl->fLayerData; cl->fLayerData = cl->fLayerData->prevState; + ld->prevState = NULL; delete ld; cl->RebuildFullRegion();