ofxFontStash in a multi-window setup

I am using @armadillu’s ofxFontStash and having problems drawing strings in a multi-window setup.
It works fine, if I use a single window.
Any ideas?

#include "ofMain.h"
#include "ofxFontStash.h"


class ofApp : public ofBaseApp{

		void setup(){
			_font.loadFont("OpenSans-CondLight.ttf", 100);
		void draw(){
			_font.draw("lorem ipsum", 100, 100, 100);
			ofDrawRectangle(ofGetWidth()/3, ofGetHeight()/3, ofGetWidth()/3, ofGetHeight()/3);
		ofxFontStash _font;

int main(){
	ofSetupOpenGL(1024, 768, OF_WINDOW);         // <-------- setup the GL context
	ofRunApp(new ofApp);

	ofGLFWWindowSettings mainWindowSettings;
	mainWindowSettings.setGLVersion(3, 2);
	mainWindowSettings.windowMode = OF_WINDOW;
	mainWindowSettings.monitor = 0;
	auto mainWindow = ofCreateWindow(mainWindowSettings);

	ofGLFWWindowSettings secondWindowSettings;
	secondWindowSettings.setGLVersion(3, 2);
	secondWindowSettings.windowMode = OF_WINDOW;
	secondWindowSettings.monitor = 0;
	secondWindowSettings.shareContextWith = mainWindow;
	auto secondWindow = ofCreateWindow(secondWindowSettings);

	auto mainAppPtr = std::make_shared <ofApp>();
	auto secondAppPtr = std::make_shared <ofApp>();

	ofRunApp(mainWindow, mainAppPtr);
	ofRunApp(secondWindow, secondAppPtr);


can u open a github issue? Don’t know how multi-windows internally works, it seems its the same gl context for both windows, so not sure…

Sorry i don’t have time to test now, open a github issue and i’ll have a look when i can