summaryrefslogtreecommitdiffstats
path: root/application
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2016-11-26 02:18:05 +0100
committerPetr Mrázek <peterix@gmail.com>2016-11-26 02:18:05 +0100
commit55541c387c8096a941b6c007f97823d807967289 (patch)
tree30a89d360408e51de4cd00fbe8559c869e517ef9 /application
parentd5fdc23eb29da45b4716f7515388d3c896dbd76a (diff)
downloadMultiMC-55541c387c8096a941b6c007f97823d807967289.tar
MultiMC-55541c387c8096a941b6c007f97823d807967289.tar.gz
MultiMC-55541c387c8096a941b6c007f97823d807967289.tar.lz
MultiMC-55541c387c8096a941b6c007f97823d807967289.tar.xz
MultiMC-55541c387c8096a941b6c007f97823d807967289.zip
NOISSUE simplify system detection and user agent handling
Now it only checks OS kernel name/version. User agent is 'MultiMC5/$version'. Kernel info is passed through custom dimensions in analytics.
Diffstat (limited to 'application')
-rw-r--r--application/MultiMC.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/application/MultiMC.cpp b/application/MultiMC.cpp
index 83bb731d..93f7a33f 100644
--- a/application/MultiMC.cpp
+++ b/application/MultiMC.cpp
@@ -1017,6 +1017,9 @@ MainWindow* MultiMC::showMainWindow(bool minimized)
customValues["cd2"] = m_settings->get("JavaArchitecture");
customValues["cd3"] = Sys::isSystem64bit() ? "64":"32";
customValues["cd4"] = Sys::isCPU64bit() ? "64":"32";
+ auto kernelInfo = Sys::getKernelInfo();
+ customValues["cd5"] = kernelInfo.kernelName;
+ customValues["cd6"] = kernelInfo.kernelVersion;
m_analytics->sendScreenView("Main Window", customValues);
}
return m_mainWindow;