• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

dev


Commit MetaInfo

Revision2c6e8159526abe15c9ad4ef022aa86858d72daac (tree)
Zeit2014-02-01 06:19:12
AutorKimura Youichi <kim.upsilon@bucy...>
CommiterKimura Youichi

Log Message

サムネイル画像のロード処理が UI スレッド上で行われてしまう問題の修正

Ändern Zusammenfassung

Diff

--- a/OpenTween/Resources/ChangeLog.txt
+++ b/OpenTween/Resources/ChangeLog.txt
@@ -2,6 +2,7 @@
22
33 ==== Ver 1.1.8-beta1(2014/xx/xx)
44 * FIX: サムネイル画像の取得をキャンセルするとエラーが発生する場合がある問題の修正
5+ * FIX: サムネイル画像の読み込み中に画面の更新が遅くなる問題の修正
56
67 ==== Ver 1.1.7(2014/01/16)
78 * NEW: ダイレクトメッセージに添付された画像のサムネイル表示に対応
--- a/OpenTween/Thumbnail/Services/Pixiv.cs
+++ b/OpenTween/Thumbnail/Services/Pixiv.cs
@@ -61,7 +61,7 @@ namespace OpenTween.Thumbnail.Services
6161 client.Headers[HttpRequestHeader.Referer] = this.ImageUrl;
6262
6363 var task = client.DownloadDataAsync(new Uri(this.ThumbnailUrl), token)
64- .ContinueWith(t => MemoryImage.CopyFromBytes(t.Result));
64+ .ContinueWith(t => MemoryImage.CopyFromBytes(t.Result), TaskScheduler.Default);
6565
6666 task.ContinueWith(_ => client.Dispose());
6767
--- a/OpenTween/Thumbnail/ThumbnailInfo.cs
+++ b/OpenTween/Thumbnail/ThumbnailInfo.cs
@@ -45,7 +45,7 @@ namespace OpenTween.Thumbnail
4545 var client = new OTWebClient();
4646
4747 var task = client.DownloadDataAsync(new Uri(this.ThumbnailUrl), token)
48- .ContinueWith(t => MemoryImage.CopyFromBytes(t.Result));
48+ .ContinueWith(t => MemoryImage.CopyFromBytes(t.Result), TaskScheduler.Default);
4949
5050 task.ContinueWith(_ => client.Dispose());
5151