on xenial help sign in
bring back network caching in unity8-dash
4d02a7bMichael Zanetti
src/Dash/CMakeLists.txt+1
@@ -1,6 +1,7 @@
1set(DASH_SRCS
1set(DASH_SRCS
2 main.cpp
2 main.cpp
3 ../MouseTouchAdaptor.cpp
3 ../MouseTouchAdaptor.cpp
4+ ../CachingNetworkManagerFactory.cpp
4)
5)
5
6
6add_executable(unity8-dash ${DASH_SRCS})
7add_executable(unity8-dash ${DASH_SRCS})
src/Dash/main.cpp+4
@@ -28,6 +28,7 @@
28
28
29#include <paths.h>
29#include <paths.h>
30#include "../MouseTouchAdaptor.h"
30#include "../MouseTouchAdaptor.h"
31+#include "../CachingNetworkManagerFactory.h"
31
32
32int main(int argc, const char *argv[])
33int main(int argc, const char *argv[])
33{
34{
@@ -84,6 +85,9 @@ int main(int argc, const char *argv[])
84 prependImportPaths(view->engine(), ::overrideImportPaths());
85 prependImportPaths(view->engine(), ::overrideImportPaths());
85 appendImportPaths(view->engine(), ::fallbackImportPaths());
86 appendImportPaths(view->engine(), ::fallbackImportPaths());
86
87
88+ CachingNetworkManagerFactory *managerFactory = new CachingNetworkManagerFactory();
89+ view->engine()->setNetworkAccessManagerFactory(managerFactory);
90+
87 view->setSource(source);
91 view->setSource(source);
88 view->show();
92 view->show();
89
93