]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/client.cpp
Slightly improved version of mystrtok_r
[dragonfireclient.git] / src / client.cpp
index 216d86cd412c6d0ffa0e9ae3cd1d8593614887e5..9969ef538060bd20f30087ead7d1ee9117ae6a2e 100644 (file)
@@ -1906,12 +1906,14 @@ void Client::ProcessData(u8 *data, u32 datasize, u16 sender_peer_id)
                std::istringstream is(datastring, std::ios_base::binary);
 
                std::string formspec = deSerializeLongString(is);
+               std::string formname = deSerializeString(is);
 
                ClientEvent event;
                event.type = CE_SHOW_FORMSPEC;
                // pointer is required as event is a struct only!
                // adding a std:string to a struct isn't possible
                event.show_formspec.formspec = new std::string(formspec);
+               event.show_formspec.formname = new std::string(formname);
                m_client_event_queue.push_back(event);
        }
        else