• R/O
  • SSH
  • HTTPS

gsfinder-w03: Commit


Commit MetaInfo

Revision132 (tree)
Time2009-11-23 23:29:46
Authorgoriponsoft

Log Message

・最後にアクセスしていたフォルダが検索フォルダ等の仮想フォルダの場合には終了時フォルダとしてレジストリに保存しないよう修正

Change Summary

Incremental Difference

--- trunk/body/ListView.cpp (revision 131)
+++ trunk/body/ListView.cpp (revision 132)
@@ -986,16 +986,26 @@
986986 TCHAR szKey[16];
987987 _stprintf(szKey, _T("OpenPthInfo%d"), i);
988988 RegSetValueEx(hKey, szKey, 0, REG_SZ,
989- (LPBYTE)poa->lpszPath, ((_tcslen(poa->lpszPath)+1) * sizeof(TCHAR)));
989+ (LPBYTE)poa->lpszPath, ((_tcslen(poa->lpszPath)+1) * sizeof(TCHAR)));
990990 }
991991
992992 //m_szCurrentFolder[MAX_PATH];
993- RegSetValueEx(hKey, _T("LastFolder"), 0, REG_SZ,
994- (LPBYTE)m_szCurrentFolder, ((_tcslen(m_szCurrentFolder)+1) * sizeof(TCHAR)));
993+#if defined(SUPPORT_FTP)
994+ if (IsSearchFolder(m_szCurrentFolder) || IsFtpFolder(m_szCurrentFolder))
995+ //検索フォルダやFTPだった場合はルートフォルダ(ヌル文字列)として保存
996+#else
997+ if (IsSearchFolder(m_szCurrentFolder))
998+ //検索フォルダだった場合はルートフォルダ(ヌル文字列)として保存
999+#endif
1000+ RegSetValueEx(hKey, _T("LastFolder"), 0, REG_SZ,
1001+ (LPBYTE)_T(""), (0+1) * sizeof(TCHAR));
1002+ else
1003+ RegSetValueEx(hKey, _T("LastFolder"), 0, REG_SZ,
1004+ (LPBYTE)m_szCurrentFolder, (_tcslen(m_szCurrentFolder)+1) * sizeof(TCHAR));
9951005
9961006 //m_szCompressFolder[MAX_PATH];
9971007 RegSetValueEx(hKey, _T("CompressFolder"), 0, REG_SZ,
998- (LPBYTE)m_szCompressFolder, ((_tcslen(m_szCompressFolder)+1) * sizeof(TCHAR)));
1008+ (LPBYTE)m_szCompressFolder, (_tcslen(m_szCompressFolder)+1) * sizeof(TCHAR));
9991009
10001010 //m_bTimeStump
10011011 RegSetValueEx(hKey, _T("TimeStump"), 0, REG_DWORD,
@@ -1558,16 +1568,7 @@
15581568 //更新通知不要
15591569 DisableUpdateNotify();
15601570
1561- //検索処理の場合
1562- if (IsSearchFolder(lpszPath))
1563- LoadFolderSearch(lpszPath);
1564-#if defined(SUPPORT_FTP)
1565- //FTPの場合
1566- if (IsFtpFolder(lpszPath))
1567- LoadFolderFtp(lpszPath);
1568-#endif//SUPPORT_FTP
1569- else
1570- LoadFolderFiles(lpszPath, TRUE);
1571+ LoadFolderFiles(lpszPath, TRUE);
15711572
15721573 SetUpdateNotify(lpszPath);
15731574 EnableUpdateNotify();
--- trunk/body/readme.txt (revision 131)
+++ trunk/body/readme.txt (revision 132)
@@ -167,7 +167,7 @@
167167 ●更新履歴
168168 2007/8/6 1.0.0.0
169169 初版公開
170-GSFiner+ WM5からの修正・変更点は下記のとおり
170+GSFiner+ for Windows Mobile5からの修正・変更点は下記のとおり
171171 <バグ修正>
172172 ・画面の縦横切り替え後にステータスバー/アドレスバーのサイズがおかしくなる点を修正
173173 ・「ネットワーク接続の割り当て」「ネットワーク接続の切断」「赤外線受信」が動作しなくなっていたのを修正
@@ -508,11 +508,12 @@
508508 ・ファイル/フォルダ表示上においてプレス&ホールドでコンテキストメニューを出しキャンセルした後スタートメニューを操作した場合に意図しない選択が行われてしまっていたのを修正
509509 ・ファイル/フォルダ表示上においてリネームでない状態の時にIME ONで文字を入力しそれをBSキーで消去した場合に1つ上のフォルダへの移動が行われてしまっていたのを修正
510510
511-2009/11/23 1.8.0.8
511+2009/11/23 1.8.0.9
512512 <バグ修正>
513513 ・オプション画面のファイルの種類タブでの新しい拡張子の追加時に、プログラムの選択で「参照」ボタンを押して参照するとProgram Filesフォルダが表示されないことがあったのを修正
514514 ・サイズの小数点以下が常に00のままになってしまっていたのを修正
515515 ・アドレスバー上でCTRL+Aによる全選択が使えなかったのを修正
516+・最後にアクセスしていたフォルダが検索フォルダ等の仮想フォルダの場合には終了時フォルダとしてレジストリに保存しないよう修正
516517 <ソースコード/その他>
517518 ・readme.txtのバージョン履歴の書式を修正し「WM5」の表記を「Windows Mobile5」に書き換えた
518519 ・オプション画面のバージョン情報表示の処理でバッファサイズの計算が間違っていたのを修正
Show on old repository browser