]> granicus.if.org Git - vim/commitdiff
updated for version 7.1-313 v7.1.313
authorBram Moolenaar <Bram@vim.org>
Mon, 9 Jun 2008 13:10:45 +0000 (13:10 +0000)
committerBram Moolenaar <Bram@vim.org>
Mon, 9 Jun 2008 13:10:45 +0000 (13:10 +0000)
src/netbeans.c
src/version.c

index ed415a5ccbd69b580e6fdfddd283b2abd089f0b7..a06690c44bff2c129fd1e7604225fd44f75735b5 100644 (file)
  * See ":help netbeans-protocol" for explanation.
  */
 
+#if defined(MSDOS) || defined(MSWIN)
+# include "vimio.h"    /* for mch_open(), must be before vim.h */
+#endif
+
 #include "vim.h"
 
 #if defined(FEAT_NETBEANS_INTG) || defined(PROTO)
@@ -1974,13 +1978,16 @@ nb_do_cmd(
        }
        else if (streq((char *)cmd, "setModified"))
        {
+           int prev_b_changed;
+
            if (buf == NULL || buf->bufp == NULL)
            {
 /*             EMSG("E646: null bufp in setModified"); */
                return FAIL;
            }
+           prev_b_changed = buf->bufp->b_changed;
            if (streq((char *)args, "T"))
-               buf->bufp->b_changed = 1;
+               buf->bufp->b_changed = TRUE;
            else
            {
                struct stat     st;
@@ -1990,9 +1997,20 @@ nb_do_cmd(
                if (buf->bufp->b_ffname != NULL
                        && mch_stat((char *)buf->bufp->b_ffname, &st) >= 0)
                    buf_store_time(buf->bufp, &st, buf->bufp->b_ffname);
-               buf->bufp->b_changed = 0;
+               buf->bufp->b_changed = FALSE;
            }
            buf->modified = buf->bufp->b_changed;
+           if (prev_b_changed != buf->bufp->b_changed)
+           {
+#ifdef FEAT_WINDOWS
+               check_status(buf->bufp);
+               redraw_tabline = TRUE;
+#endif
+#ifdef FEAT_TITLE
+               maketitle();
+#endif
+               update_screen(0);
+           }
 /* =====================================================================*/
        }
        else if (streq((char *)cmd, "setModtime"))
index 5b5705a4cb1b99b56e1c4c2e964a8bfb3f7bcfd2..79bd67d6dddb95f5b753dcba255a1e738e2fdbc1 100644 (file)
@@ -666,6 +666,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    313,
 /**/
     312,
 /**/