From 72fe92f13d8cc335b0a05a702b99f52811898786 Mon Sep 17 00:00:00 2001
From: Vadim Dashevskiy <watcherhd@gmail.com>
Date: Thu, 21 Mar 2013 17:27:55 +0000
Subject: - MsgPopup: create popup options page only if plugin exists -
 SeenPlugin: cosmetics (patch from person)

git-svn-id: http://svn.miranda-ng.org/main/trunk@4150 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
---
 plugins/MsgPopup/src/main.cpp | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

(limited to 'plugins/MsgPopup')

diff --git a/plugins/MsgPopup/src/main.cpp b/plugins/MsgPopup/src/main.cpp
index ea6c69c0df..bdc1a5ab5e 100644
--- a/plugins/MsgPopup/src/main.cpp
+++ b/plugins/MsgPopup/src/main.cpp
@@ -199,16 +199,17 @@ int HookedInit(WPARAM wParam, LPARAM lParam)
 
 int HookedOptions(WPARAM wParam, LPARAM lParam)
 {
-	OPTIONSDIALOGPAGE odp = {0};
-	odp.cbSize = sizeof(odp);
-	odp.hInstance = hInst;
-	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS);
-	odp.ptszTitle = LPGENT("MessagePopup");
-	odp.ptszGroup = LPGENT("Popups");
-	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;
-	odp.pfnDlgProc = OptionsDlgProc;
-	Options_AddPage(wParam, &odp);
-
+	if (ServiceExists(MS_POPUP_ADDPOPUP)){
+		OPTIONSDIALOGPAGE odp = {0};
+		odp.cbSize = sizeof(odp);
+		odp.hInstance = hInst;
+		odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS);
+		odp.ptszTitle = LPGENT("MessagePopup");
+		odp.ptszGroup = LPGENT("Popups");
+		odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;
+		odp.pfnDlgProc = OptionsDlgProc;
+		Options_AddPage(wParam, &odp);
+	}
 	return 0;
 }
 
-- 
cgit v1.2.3