Просмотр исходного кода

text: fix deadlock in TextNode::write

Fixes #431
rdb 7 лет назад
Родитель
Сommit
fb52a8e15e
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      panda/src/text/textNode.cxx

+ 1 - 1
panda/src/text/textNode.cxx

@@ -291,8 +291,8 @@ output(std::ostream &out) const {
  */
 void TextNode::
 write(std::ostream &out, int indent_level) const {
-  MutexHolder holder(_lock);
   PandaNode::write(out, indent_level);
+  MutexHolder holder(_lock);
   TextProperties::write(out, indent_level + 2);
   indent(out, indent_level + 2)
     << "transform is: " << *TransformState::make_mat(_transform) << "\n";