Skip to content

Commit

Permalink
スタートページがabout:blankの場合起動時にツールバーボタンが常に表示される問題を修正 closes #159
Browse files Browse the repository at this point in the history
  • Loading branch information
nodaguti committed Nov 4, 2014
1 parent 52455c4 commit a89f46e
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions chaika/chrome/content/chaika/browser/overlay.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,26 @@ var ChaikaBrowserOverlay = {
return ChaikaCore.logger.error('Failed in initializing ChaikaCore.');
}

if(ChaikaBrowserOverlay.ChaikaCore.initialized){
if(!ChaikaBrowserOverlay.ChaikaCore.initialized){
ChaikaBrowserOverlay._initCount++;
setTimeout(function(){ ChaikaBrowserOverlay.start(); }, 100);
return;
}else{
ChaikaBrowserOverlay.browserMenu.start();
ChaikaBrowserOverlay.contextMenu.start();
ChaikaBrowserOverlay.toolbarButton.start();
ChaikaBrowserOverlay.aboneEvent.start();

gBrowser.addProgressListener(ChaikaBrowserOverlay.webProgress);

//リリースノートの表示
setTimeout(function(){ ChaikaBrowserOverlay._showReleaseNotes(); }, 0);
}else{
ChaikaBrowserOverlay._initCount++;
setTimeout(function(){ ChaikaBrowserOverlay.start(); }, 100);
setTimeout(function(){
ChaikaBrowserOverlay._showReleaseNotes();

// スタートページを about:blank にしていると
// 起動時にページ遷移が発火せずツールバーボタンの表示/非表示が正しく行われない
// そこで起動直後に擬似的にページ遷移を発火させる
ChaikaBrowserOverlay.webProgress.onLocationChange(null, null, gBrowser.currentURI);
}, 0);
}
},

Expand Down

0 comments on commit a89f46e

Please sign in to comment.