summaryrefslogtreecommitdiff
path: root/plugins/TopToolBar
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2012-06-29 21:02:17 +0000
committerGeorge Hazan <george.hazan@gmail.com>2012-06-29 21:02:17 +0000
commit17c4d64be17d0943aad82a406820ad9fefaddaae (patch)
tree3e1a0b3d8cfd5eff52d1ddea5b87476acea3fc91 /plugins/TopToolBar
parent187798bdd5c9d1c917b6c22ea6c083e73ac36276 (diff)
compilation fix
git-svn-id: http://svn.miranda-ng.org/main/trunk@690 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/TopToolBar')
-rw-r--r--plugins/TopToolBar/common.h2
-rw-r--r--plugins/TopToolBar/toolbar.cpp2
-rw-r--r--plugins/TopToolBar/topbutton.cpp10
3 files changed, 7 insertions, 7 deletions
diff --git a/plugins/TopToolBar/common.h b/plugins/TopToolBar/common.h
index 4e4c31f393..26620cf85f 100644
--- a/plugins/TopToolBar/common.h
+++ b/plugins/TopToolBar/common.h
@@ -55,7 +55,7 @@ struct TopButtonInt
DWORD CheckFlags(DWORD Flags);
void CreateWnd(void);
void LoadSettings(void);
- void SaveSettings(int &SepCnt, int &LaunchCnt);
+ void SaveSettings(int *SepCnt, int *LaunchCnt);
void SetBitmap(void);
__inline bool isSep() const
diff --git a/plugins/TopToolBar/toolbar.cpp b/plugins/TopToolBar/toolbar.cpp
index 8e42322e58..510a3a8989 100644
--- a/plugins/TopToolBar/toolbar.cpp
+++ b/plugins/TopToolBar/toolbar.cpp
@@ -139,7 +139,7 @@ int SaveAllButtonsOptions()
int LaunchCnt = 0;
for (int i = 0; i < Buttons.getCount(); i++)
- Buttons[i]->SaveSettings(SeparatorCnt,LaunchCnt);
+ Buttons[i]->SaveSettings(&SeparatorCnt, &LaunchCnt);
DBWriteContactSettingByte(0, TTB_OPTDIR, "SepCnt", SeparatorCnt);
DBWriteContactSettingByte(0, TTB_OPTDIR, "LaunchCnt", LaunchCnt);
diff --git a/plugins/TopToolBar/topbutton.cpp b/plugins/TopToolBar/topbutton.cpp
index 205af2a4e7..88d4128c0e 100644
--- a/plugins/TopToolBar/topbutton.cpp
+++ b/plugins/TopToolBar/topbutton.cpp
@@ -107,22 +107,22 @@ void TopButtonInt::LoadSettings()
}
}
-void TopButtonInt::SaveSettings(int &SepCnt, int &LaunchCnt)
+void TopButtonInt::SaveSettings(int *SepCnt, int *LaunchCnt)
{
char buf[255];
- if ((dwFlags & TTBBF_ISSEPARATOR) && (dwFlags & TTBBF_INTERNAL)) {
+ if (SepCnt && (dwFlags & TTBBF_ISSEPARATOR) && (dwFlags & TTBBF_INTERNAL)) {
char buf1[10];
- _itoa(++SepCnt, buf1, 10);
+ _itoa(SepCnt[0]++, buf1, 10);
char buf2[20];
AS(buf2, "Sep", buf1);
DBWriteContactSettingByte(0, TTB_OPTDIR, AS(buf, buf2, "_Position"), arrangedpos);
DBWriteContactSettingByte(0, TTB_OPTDIR, AS(buf, buf2, "_Visible"), dwFlags & TTBBF_VISIBLE);
}
- else if ((dwFlags & TTBBF_ISLBUTTON ) && (dwFlags & TTBBF_INTERNAL)) {
+ else if (LaunchCnt && (dwFlags & TTBBF_ISLBUTTON ) && (dwFlags & TTBBF_INTERNAL)) {
char buf1[10];
- _itoa(++LaunchCnt, buf1, 10);
+ _itoa(LaunchCnt[0]++, buf1, 10);
char buf2[20];
AS(buf2, "Launch", buf1);