------------------------------------------------------------
revno: 2385
committer: poy <[email protected]>
branch nick: trunk
timestamp: Sun 2011-01-09 22:22:07 +0100
message:
  mingw build fix
modified:
  SConstruct
  win32/StaticFrame.h


--
lp:dcplusplus
https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk

Your team Dcplusplus-team is subscribed to branch lp:dcplusplus.
To unsubscribe from this branch go to 
https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk/+edit-subscription
=== modified file 'SConstruct'
--- SConstruct	2010-12-18 16:42:12 +0000
+++ SConstruct	2011-01-09 21:22:07 +0000
@@ -149,6 +149,7 @@
 		env.Append(CCFLAGS = ['-pipe'])
 
 # MinGW seems to choke on member function calls from lambdas, one has to add "this->".
+# bug report: <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47169>
 # TODO When versions of GCC for MinGW that don't need this workaround are available, remove any
 # mention of "GCC_WTF". Until then, use it to facilitate search & replace.
 env.Append(CPPDEFINES = ['GCC_WTF="this"'])

=== modified file 'win32/StaticFrame.h'
--- win32/StaticFrame.h	2011-01-09 14:54:10 +0000
+++ win32/StaticFrame.h	2011-01-09 21:22:07 +0000
@@ -25,6 +25,8 @@
 
 template<class T>
 class StaticFrame : public MDIChildFrame<T> {
+	typedef MDIChildFrame<T> BaseType;
+
 public:
 	StaticFrame(TabViewPtr parent, const tstring& title, unsigned helpId, unsigned iconId, bool manageAccels = true) :
 		MDIChildFrame<T>(parent, title, helpId, iconId, manageAccels)
@@ -52,7 +54,7 @@
 	}
 
 	static void parseWindowParams(TabViewPtr parent, const StringMap& params) {
-		openWindow(parent, false, parseActivateParam(params));
+		openWindow(parent, false, BaseType::parseActivateParam(params));
 	}
 
 private:

_______________________________________________
Mailing list: https://launchpad.net/~linuxdcpp-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~linuxdcpp-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to