summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Wilmet <swilmet@informatique-libre.be>2023-03-21 16:00:00 +0100
committerSébastien Wilmet <swilmet@informatique-libre.be>2023-03-21 16:00:00 +0100
commit71b400a378c30d1e0b2941635e6b0f4acd62acdf (patch)
treeb3b4c13e01c48b2c07cf0ff48740506b6800d490
parentc78453d1d509ecac0a7397f49d0f0c7adc34adbe (diff)
downloadgedit-71b400a378c30d1e0b2941635e6b0f4acd62acdf.tar.gz
Window: minor refactoring of get_active_view/document
-rw-r--r--gedit/gedit-window.c22
1 files changed, 10 insertions, 12 deletions
diff --git a/gedit/gedit-window.c b/gedit/gedit-window.c
index 8e0d0ec6c..56fce1913 100644
--- a/gedit/gedit-window.c
+++ b/gedit/gedit-window.c
@@ -2853,37 +2853,32 @@ gedit_window_init (GeditWindow *window)
/**
* gedit_window_get_active_view:
- * @window: a #GeditWindow
- *
- * Gets the active #GeditView.
+ * @window: a #GeditWindow.
*
- * Returns: (transfer none): the active #GeditView
+ * Returns: (transfer none): the active #GeditView.
*/
GeditView *
gedit_window_get_active_view (GeditWindow *window)
{
GeditTab *tab;
- GeditView *view;
g_return_val_if_fail (GEDIT_IS_WINDOW (window), NULL);
tab = gedit_window_get_active_tab (window);
if (tab == NULL)
+ {
return NULL;
+ }
- view = gedit_tab_get_view (tab);
-
- return view;
+ return gedit_tab_get_view (tab);
}
/**
* gedit_window_get_active_document:
- * @window: a #GeditWindow
- *
- * Gets the active #GeditDocument.
+ * @window: a #GeditWindow.
*
- * Returns: (transfer none): the active #GeditDocument
+ * Returns: (transfer none): the active #GeditDocument.
*/
GeditDocument *
gedit_window_get_active_document (GeditWindow *window)
@@ -2893,8 +2888,11 @@ gedit_window_get_active_document (GeditWindow *window)
g_return_val_if_fail (GEDIT_IS_WINDOW (window), NULL);
view = gedit_window_get_active_view (window);
+
if (view == NULL)
+ {
return NULL;
+ }
return GEDIT_DOCUMENT (gtk_text_view_get_buffer (GTK_TEXT_VIEW (view)));
}