Browse Source

Startup folder shortcut opens the program minimized. Restoring a minimized-to-tray window works correctly.

git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@12 1a98c847-1fd6-4fd8-948a-caf3550aa51b
pull/1/head
sirius-m 13 years ago
parent
commit
429187c6a8
  1. 1
      bugs.txt
  2. 5
      ui.cpp

1
bugs.txt

@ -1,3 +1,2 @@ @@ -1,3 +1,2 @@
Known bugs:
- When the program is minimized to tray, double clicking the icon only restores it to the task bar
- Window flickers when blocks are added (problem with repainting?)

5
ui.cpp

@ -3002,6 +3002,7 @@ void CBitcoinTBIcon::OnMenuRestore(wxCommandEvent&) { @@ -3002,6 +3002,7 @@ void CBitcoinTBIcon::OnMenuRestore(wxCommandEvent&) {
void CBitcoinTBIcon::Restore() {
pframeMain->Show();
pframeMain->Iconize(false);
pframeMain->Raise();
if (!alwaysShowTrayIcon)
Hide();
@ -3296,6 +3297,9 @@ bool CMyApp::OnInit2() @@ -3296,6 +3297,9 @@ bool CMyApp::OnInit2()
taskBarIcon = new CBitcoinTBIcon();
ApplyUISettings();
if (mapArgs.count("/min") && minimizeToTray) {
pframeMain->Iconize(true);
}
return true;
}
@ -3408,6 +3412,7 @@ void ApplyUISettings() { @@ -3408,6 +3412,7 @@ void ApplyUISettings() {
IPersistFile* ppf = NULL;
// Set the path to the shortcut target
psl->SetPath(exePath);
psl->SetArguments("/min");
// Query IShellLink for the IPersistFile interface for
// saving the shortcut in persistent storage.
hres = psl->QueryInterface(IID_IPersistFile,

Loading…
Cancel
Save