瀏覽代碼

!5 update uos browser interger

chenliangyu 1 年之前
父節點
當前提交
ef2aee9c9d
共有 2 個文件被更改,包括 4 次插入2 次删除
  1. 1 0
      Module/mod_chromium/CModTools.h
  2. 3 2
      Module/mod_chromium/mod_chromium.cpp

+ 1 - 0
Module/mod_chromium/CModTools.h

@@ -125,6 +125,7 @@ namespace Chromium {
 
 		bool findRestartCode(DWORD userCode);//if true, restart the terminal
 		DWORD spiltErrMsg(std::string errMsg);//split the errmsg to usercode
+		int getUosBrowser() { return m_UseUOSBrowser; };
 	public:
 		bool notifyExist, breakdownExist, m_isAdOpen;	//if notify exist, do not start other err page
 	private:

+ 3 - 2
Module/mod_chromium/mod_chromium.cpp

@@ -172,10 +172,10 @@ namespace Chromium {
 #ifdef RVC_OS_WIN
 			auto ret = CModTools::get_mutable_instance().startCommonPage(strTitle, strUrl, width, height, point_x, point_y, strTop);
 #else
-			auto srcPids = getUosBrowserPIDs(m_UseUOSBrowser);
+			auto srcPids = getUosBrowserPIDs(CModTools::get_mutable_instance().getUosBrowser());
 			auto ret = CModTools::get_mutable_instance().startCommonPage(strTitle, strUrl, width, height, point_x, point_y, strTop);
 			std::this_thread::sleep_for(std::chrono::seconds(2));
-			auto dstPids = getUosBrowserPIDs(m_UseUOSBrowser);
+			auto dstPids = getUosBrowserPIDs(CModTools::get_mutable_instance().getUosBrowser());
 
 			if (m_commonPageArr.find(strTitle) == m_commonPageArr.end())
 			{
@@ -205,6 +205,7 @@ namespace Chromium {
 #ifdef RVC_OS_WIN
 			CModTools::get_mutable_instance().stopCommonPage(strName);
 			std::this_thread::sleep_for(std::chrono::seconds(1));
+			CModTools::get_mutable_instance().stopCommonPage(strName);
 #else
 			if (m_commonPageArr.find(strName) != m_commonPageArr.end())
 			{