Skip to content

Commit

Permalink
Avoid code duplication in document_get_current()
Browse files Browse the repository at this point in the history
  • Loading branch information
b4n committed May 27, 2014
1 parent 46f01bf commit 7a4b524
Showing 1 changed file with 2 additions and 14 deletions.
16 changes: 2 additions & 14 deletions src/document.c
Expand Up @@ -304,24 +304,12 @@ GeanyDocument *document_get_from_page(guint page_num)
**/
GeanyDocument *document_get_current(void)
{
gint cur_page;
GtkWidget *parent;
ScintillaObject *sci;

cur_page = gtk_notebook_get_current_page(GTK_NOTEBOOK(main_widgets.notebook));
gint cur_page = gtk_notebook_get_current_page(GTK_NOTEBOOK(main_widgets.notebook));

if (cur_page == -1)
return NULL;
else
{
parent = gtk_notebook_get_nth_page(GTK_NOTEBOOK(main_widgets.notebook), cur_page);
g_return_val_if_fail(GTK_IS_BOX(parent), NULL);

sci = locate_sci_in_container(parent);
g_return_val_if_fail(IS_SCINTILLA(sci), NULL);

return document_find_by_sci(sci);
}
return document_get_from_page((guint) cur_page);
}


Expand Down

0 comments on commit 7a4b524

Please sign in to comment.