diff options
author | Sébastien Wilmet <swilmet@informatique-libre.be> | 2023-03-21 16:00:00 +0100 |
---|---|---|
committer | Sébastien Wilmet <swilmet@informatique-libre.be> | 2023-03-21 16:00:00 +0100 |
commit | 71b400a378c30d1e0b2941635e6b0f4acd62acdf (patch) | |
tree | b3b4c13e01c48b2c07cf0ff48740506b6800d490 | |
parent | c78453d1d509ecac0a7397f49d0f0c7adc34adbe (diff) | |
download | gedit-71b400a378c30d1e0b2941635e6b0f4acd62acdf.tar.gz |
Window: minor refactoring of get_active_view/document
-rw-r--r-- | gedit/gedit-window.c | 22 |
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))); } |