]> git.saurik.com Git - wxWidgets.git/commitdiff
as the native control doesn't check the min max values, we do it ourselves
authorStefan Csomor <csomor@advancedconcepts.ch>
Wed, 12 Jun 2013 17:55:43 +0000 (17:55 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Wed, 12 Jun 2013 17:55:43 +0000 (17:55 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74183 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/osx/cocoa/datetimectrl.mm

index 1b0870c1888f66acccca5da0488dc3822a200093..263a8aa6e8cf78231c73a242079e6f061aac210b 100644 (file)
@@ -78,7 +78,12 @@ public:
 
     virtual void SetDateTime(const wxDateTime& dt)
     {
-        [View() setDateValue: NSDateFromWX(dt)];
+        wxDateTime dtFrom, dtTo;
+        
+        if ( GetDateRange(&dtFrom,&dtTo) == false ||
+            ( (!dtFrom.IsValid() || dtFrom <= dt) &&
+             (!dtTo.IsValid() || dt <= dtTo ) ) )
+            [View() setDateValue: NSDateFromWX(dt)];
     }
 
     virtual wxDateTime GetDateTime() const