Develop and Download Open Source Software

Browse CVS Repository

Diff of /shiki/shiki/buffer.c

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.19 by aloha, Sun Feb 18 10:07:11 2007 UTC revision 1.20 by aloha, Sun Feb 18 10:16:43 2007 UTC
# Line 417  void Shiki_delete_buffer(GtkTextBuffer * Line 417  void Shiki_delete_buffer(GtkTextBuffer *
417        
418    /* double delete bug ! */    /* double delete bug ! */
419    /* gtk_widget_destroy(GTK_WIDGET(tabInfo->tabpage)); */    /* gtk_widget_destroy(GTK_WIDGET(tabInfo->tabpage)); */
420    g_free(tabInfo->tabpage_label);    /* double free bugs
421    g_free(tabInfo->name);       g_free(tabInfo->tabpage_label);
422         g_free(tabInfo->name);
423        */
424    g_free(tabInfo->filename);    g_free(tabInfo->filename);
425    g_free(tabInfo);    g_free(tabInfo);
426    gtk_notebook_remove_page(Shiki_EDITOR_NOTEBOOK, bufNum);    gtk_notebook_remove_page(Shiki_EDITOR_NOTEBOOK, bufNum);
427    /* 強制再描画 */    /* 強制再描画 */
428    gtk_widget_queue_draw(GTK_WIDGET(Shiki_EDITOR_NOTEBOOK));    gtk_widget_queue_draw(GTK_WIDGET(Shiki_EDITOR_NOTEBOOK));
429    gtk_notebook_set_current_page(Shiki_EDITOR_NOTEBOOK, bufNum > 0 ? bufNum-1 : 0);    /* gtk_notebook_set_current_page(Shiki_EDITOR_NOTEBOOK, bufNum > 0 ? bufNum-1 : 0); */
430  }  }
431    
432  GtkTextBuffer *Shiki_find_buffer(const gchar *name) {  GtkTextBuffer *Shiki_find_buffer(const gchar *name) {

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26