Added lock to qt_color_sink
This commit is contained in:
		@@ -118,13 +118,13 @@ public:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    void set_default_color(QTextCharFormat format)
 | 
					    void set_default_color(QTextCharFormat format)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        // std::lock_guard<Mutex> lock(base_sink<Mutex>::mutex_);
 | 
					        std::lock_guard<Mutex> lock(base_sink<Mutex>::mutex_);
 | 
				
			||||||
        default_color_ = format;
 | 
					        default_color_ = format;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void set_level_color(level::level_enum color_level, QTextCharFormat format)
 | 
					    void set_level_color(level::level_enum color_level, QTextCharFormat format)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        // std::lock_guard<Mutex> lock(base_sink<Mutex>::mutex_);
 | 
					        std::lock_guard<Mutex> lock(base_sink<Mutex>::mutex_);
 | 
				
			||||||
        colors_.at(static_cast<size_t>(color_level)) = format;
 | 
					        colors_.at(static_cast<size_t>(color_level)) = format;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user