https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2019-09-07T03:36:13Z
やること
mikutter - バグ #1378: GdkPixbufのアサーションで落ちる
https://dev.mikutter.hachune.net/issues/1378?journal_id=4162
2019-09-07T03:36:13Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>ステータス</strong> を <i>分類待ち</i> から <i>実装待ち</i> に変更</li></ul><p>ああ、クラッシュするのか。聞いたことがないです。</p>
mikutter - バグ #1378: GdkPixbufのアサーションで落ちる
https://dev.mikutter.hachune.net/issues/1378?journal_id=4163
2019-09-07T05:03:47Z
あひる 家鴨
<ul></ul><code>pixbuf</code> の呼び出し元の <code>add_face_widget_ifn</code> を確認したところ <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="バグ: HiDPI対応後、TLが正常に描画されない環境がある (終了)" href="https://dev.mikutter.hachune.net/issues/1338">#1338</a> で対応の入った <code>scale</code> を通ると値が 0 になることがわかりました。<br />どうやら自分の環境では <code>scale</code> の中で呼ばれている <code>Gdk::Visual.system.screen.resolution</code> がデフォルト値の -1.0 (参考: <a href="https://developer.gnome.org/gdk2/stable/GdkScreen.html#GdkScreen--resolution" class="external">GdkScreen resolution</a> )を返すようで、その結果 <code>val * Gdk::Visual.system.screen.resolution / 96</code> が -0.333333 となり <code>to_i</code> で 0 に丸められています。(当該箇所: <a class="source" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/5747025b/entry/core/mui/gtk_extension.rb#L340">source:/core/mui/gtk_extension.rb@5747025b#L340</a>)
<p>下記対応をしてみようと思いますがいかがでしょうか。<br /><pre><code class="ruby syntaxhl"><span class="n">resolution</span> <span class="o">=</span> <span class="no">Gdk</span><span class="o">::</span><span class="no">Visual</span><span class="p">.</span><span class="nf">system</span><span class="p">.</span><span class="nf">screen</span><span class="p">.</span><span class="nf">resolution</span> <span class="o"><</span> <span class="mi">0</span> <span class="p">?</span> <span class="mi">96</span> <span class="p">:</span> <span class="no">Gdk</span><span class="o">::</span><span class="no">Visual</span><span class="p">.</span><span class="nf">system</span><span class="p">.</span><span class="nf">screen</span><span class="p">.</span><span class="nf">resolution</span>
<span class="n">val</span> <span class="o">*</span> <span class="n">resolution</span> <span class="o">/</span> <span class="mi">96</span>
</code></pre></p>
mikutter - バグ #1378: GdkPixbufのアサーションで落ちる
https://dev.mikutter.hachune.net/issues/1378?journal_id=4164
2019-09-07T05:12:31Z
あひる 家鴨
<ul><li><strong>担当者</strong> を <i>toshi_a 初音</i> にセット</li></ul>
mikutter - バグ #1378: GdkPixbufのアサーションで落ちる
https://dev.mikutter.hachune.net/issues/1378?journal_id=4165
2019-09-07T05:19:37Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>担当者</strong> を <i>toshi_a 初音</i> から <i>あひる 家鴨</i> に変更</li></ul><p>良いと思います!</p>
mikutter - バグ #1378: GdkPixbufのアサーションで落ちる
https://dev.mikutter.hachune.net/issues/1378?journal_id=4166
2019-09-07T05:39:32Z
あひる 家鴨
<ul><li><strong>ステータス</strong> を <i>実装待ち</i> から <i>レビュー待ち</i> に変更</li><li><strong>担当者</strong> を削除 (<del><i>あひる 家鴨</i></del>)</li><li><strong>ブランチ</strong> を <i>topic/1378-fix-resolution</i> にセット</li></ul><p>ブランチ topic/1378-fix-resolution にコミットしました。<br />確認をお願いします。</p>
mikutter - バグ #1378: GdkPixbufのアサーションで落ちる
https://dev.mikutter.hachune.net/issues/1378?journal_id=4167
2019-09-07T08:07:47Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>対象バージョン</strong> を <i>3.10</i> から <i>3.9</i> に変更</li></ul>
mikutter - バグ #1378: GdkPixbufのアサーションで落ちる
https://dev.mikutter.hachune.net/issues/1378?journal_id=4168
2019-09-07T08:22:37Z
Shibafu Midorino
<ul><li><strong>ステータス</strong> を <i>レビュー待ち</i> から <i>マージ待ち</i> に変更</li></ul><p>確認しました。</p>
mikutter - バグ #1378: GdkPixbufのアサーションで落ちる
https://dev.mikutter.hachune.net/issues/1378?journal_id=4169
2019-09-07T08:56:47Z
あひる 家鴨
<ul><li><strong>ステータス</strong> を <i>マージ待ち</i> から <i>終了</i> に変更</li></ul><p>マージしました。</p>