OSDN Git Service

Merge branch 'api11'
[opentween/open-tween.git] / OpenTween / Tween.cs
index 4167ef7..9a50066 100644 (file)
@@ -5994,6 +5994,9 @@ namespace OpenTween
 
         private void CheckNewVersion(bool startup = false)
         {
+            if (ApplicationSettings.VersionInfoUrl == null)
+                return; // 更新チェック無効化
+
             if (string.IsNullOrEmpty(MyCommon.fileVersion))
             {
                 return;
@@ -10798,9 +10801,19 @@ namespace OpenTween
 
                 if (MyCommon._endingFlag) return;
 
-                //バージョンチェック(引数:起動時チェックの場合はtrue・・・チェック結果のメッセージを表示しない)
-                if (SettingDialog.StartupVersion)
-                    CheckNewVersion(true);
+                if (ApplicationSettings.VersionInfoUrl != null)
+                {
+                    //バージョンチェック(引数:起動時チェックの場合はtrue・・・チェック結果のメッセージを表示しない)
+                    if (SettingDialog.StartupVersion)
+                        CheckNewVersion(true);
+                }
+                else
+                {
+                    // ApplicationSetting.cs の設定により更新チェックが無効化されている場合
+                    this.VerUpMenuItem.Enabled = false;
+                    this.VerUpMenuItem.Available = false;
+                    this.ToolStripSeparator16.Available = false; // VerUpMenuItem の一つ上にあるセパレータ
+                }
 
                 // 取得失敗の場合は再試行する
                 if (!tw.GetFollowersSuccess && SettingDialog.StartupFollowers)
@@ -12423,6 +12436,8 @@ namespace OpenTween
             {
                 ImageSelectedPicture.Image = ImageSelectedPicture.InitialImage;
                 ImageSelectedPicture.Tag = MyCommon.UploadFileType.Invalid;
+                TimelinePanel.Visible = true;
+                TimelinePanel.Enabled = true;
                 ImageSelectionPanel.Visible = false;
                 ImageSelectionPanel.Enabled = false;
                 ((DetailsListView)ListTab.SelectedTab.Tag).Focus();
@@ -12480,6 +12495,8 @@ namespace OpenTween
         private void ImageCancelButton_Click(object sender, EventArgs e)
         {
             ImagefilePathText.CausesValidation = false;
+            TimelinePanel.Visible = true;
+            TimelinePanel.Enabled = true;
             ImageSelectionPanel.Visible = false;
             ImageSelectionPanel.Enabled = false;
             ((DetailsListView)ListTab.SelectedTab.Tag).Focus();
@@ -13261,6 +13278,11 @@ namespace OpenTween
             this.OpenThumbnailPicture(e.Thumbnail);
         }
 
+        private void tweetThumbnail1_ThumbnailImageSearchClick(object sender, ThumbnailImageSearchEventArgs e)
+        {
+            this.OpenUriAsync(e.ImageUrl);
+        }
+
         private void OpenThumbnailPicture(ThumbnailInfo thumbnail)
         {
             this.OpenUriAsync(Uri.EscapeUriString(thumbnail.ImageUrl));