Skip to content

Commit

Permalink
Build fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
elpaso committed Mar 5, 2021
1 parent 687a6d8 commit c3d9881
Showing 1 changed file with 14 additions and 8 deletions.
22 changes: 14 additions & 8 deletions src/server/qgis_mapserver.cpp
Expand Up @@ -134,15 +134,11 @@ class ServerWorker: public QThread

public:

ServerWorker( ) = default;
ServerWorker( QgsServer *server ): mServer( server ) {};

void run( )
{
QgsServer server;

#ifdef HAVE_SERVER_PYTHON_PLUGINS
server.initPython();
#endif
while ( IS_RUNNING )
{

Expand All @@ -159,7 +155,7 @@ class ServerWorker: public QThread

request->response.clear();

server.handleRequest( request->request, request->response );
mServer->handleRequest( request->request, request->response );

emit responseReady( request );
}
Expand All @@ -168,6 +164,10 @@ class ServerWorker: public QThread
signals:

void responseReady( Request *request );

private:

QgsServer *mServer;
};


Expand Down Expand Up @@ -538,11 +538,17 @@ int main( int argc, char *argv[] )
std::cout << QObject::tr( "CTRL+C to exit" ).toStdString() << std::endl;
#endif

// Start threads
QgsServer server;

#ifdef HAVE_SERVER_PYTHON_PLUGINS
server.initPython();
#endif

// Start threads
HttpHandlerWorker httpHandlerWorker;
httpHandlerWorker.start( );

ServerWorker serverWorker;
ServerWorker serverWorker( &server );
serverWorker.start();

tcpServer.connect( &tcpServer, &QTcpServer::newConnection, [ & ]
Expand Down

0 comments on commit c3d9881

Please sign in to comment.