// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を \r
// 既定値にすることができます:\r
// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("2.3.6.1")]\r
+[assembly: AssemblyVersion("2.3.6.2")]\r
[assembly: AssemblyFileVersion("2.3.6.0")]\r
// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を \r
// 既定値にすることができます:\r
// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("2.3.6.1")]\r
-[assembly: AssemblyFileVersion("2.3.6.1")]\r
+[assembly: AssemblyVersion("2.3.6.2")]\r
+[assembly: AssemblyFileVersion("2.3.6.2")]\r
// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を \r
// 既定値にすることができます:\r
// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("2.3.6.1")]\r
+[assembly: AssemblyVersion("2.3.6.2")]\r
[assembly: AssemblyFileVersion("2.3.6.0")]\r
// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を \r
// 既定値にすることができます:\r
// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("2.3.6.1")]\r
+[assembly: AssemblyVersion("2.3.6.2")]\r
[assembly: AssemblyFileVersion("2.3.6.0")]\r
object mLockUpdateTimerObj = new object();\r
bool mBoardDirty = false;\r
bool mThreadDirty = false;\r
+ bool mFavoriteDataInitialized = false;\r
\r
NTBoard.DelegateMsgOnNotifyBoardUpdate mOnNotifyBoardUpdate;\r
\r
{\r
initData(value);\r
mFavorite = value;\r
+ if (!mFavoriteDataInitialized)\r
+ {\r
+ if (NTUserPreference.IsEnableAutoFavoriteUpdate)\r
+ {\r
+ setFavoriteUpdateTimer(true);\r
+ mUpdateing = true;\r
+ }\r
+ mFavoriteDataInitialized = true;\r
+ }\r
}\r
} \r
\r
InitializeComponent();\r
\r
mOnNotifyBoardUpdate = new NTBoard.DelegateMsgOnNotifyBoardUpdate(OnNotifyBoardUpdate);\r
+ mFavoriteDataInitialized = false;\r
\r
}\r
\r
private void btnUpdateTimer_Click(object sender, RoutedEventArgs e)\r
{\r
mUpdateing = !mUpdateing;\r
- if (mUpdateing)\r
+ setFavoriteUpdateTimer(mUpdateing);\r
+ NTUserPreference.IsEnableAutoFavoriteUpdate = mUpdateing;\r
+ }\r
+ private void setFavoriteUpdateTimer(bool update)\r
+ {\r
+ if (update)\r
{\r
int duration = NTUserPreference.FavoriteUpdateDuration;\r
btnUpdateTimer.Background = new SolidColorBrush(Colors.Blue);\r
const string KEY_FAVORITE_UPDATE_DURATION = "favorite_update_duration";\r
public const int DEFAULT_FAVORITE_UPDATE_DURATION = 10;\r
const string KEY_FAVORITE_UPDATE_WITH_CLOUD = "favorite_update_with_cloud";\r
+ const string KEY_ENABLE_AUTO_FAVORITE_UPDATE = "enable_auto_favorite_update";\r
\r
\r
public static bool DebugOption\r
set { mFavoriteUpdateWithCloud = value; }\r
}\r
\r
+ private static bool mEnableAutoFavoriteUpdate;\r
+ public static bool IsEnableAutoFavoriteUpdate\r
+ {\r
+ get { return mEnableAutoFavoriteUpdate; }\r
+ set { mEnableAutoFavoriteUpdate = value; }\r
+ }\r
+\r
\r
static bool mResViewTextSelMode;\r
public static bool ResViewTextSelMode {\r
else\r
mFavoriteUpdateWithCloud = false;\r
break;\r
+ case KEY_ENABLE_AUTO_FAVORITE_UPDATE:\r
+ if (VALUE_STRING_TRUE.Equals(pair.Value))\r
+ mEnableAutoFavoriteUpdate = true;\r
+ else\r
+ mEnableAutoFavoriteUpdate = false;\r
+ break;\r
case KEY_P2ID:\r
P2ID = pair.Value;\r
break;\r
pair = new KeyValuePair<string, string>(\r
KEY_FAVORITE_UPDATE_WITH_CLOUD, getBoolValueString(mFavoriteUpdateWithCloud));\r
list.Add(pair);\r
+ pair = new KeyValuePair<string, string>(\r
+ KEY_ENABLE_AUTO_FAVORITE_UPDATE, getBoolValueString(mEnableAutoFavoriteUpdate));\r
+ list.Add(pair);\r
\r
pair = new KeyValuePair<string, string>(KEY_RESVIEW_TEXTSEL_MODE, getBoolValueString(ResViewTextSelMode));\r
list.Add(pair);\r
// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を \r
// 既定値にすることができます:\r
// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("2.3.6.1")]\r
-[assembly: AssemblyFileVersion("2.3.6.1")]\r
+[assembly: AssemblyVersion("2.3.6.2")]\r
+[assembly: AssemblyFileVersion("2.3.6.2")]\r